Моя цель - стимулировать диаграмму последовательности приложения для этого. Мне нужна информация о именах вызывающих и вызываемых классов во время выполнения. Я могу успешно получить функцию вызывающего абонента, но не смог получить имя класса вызывающего абонента?
#Scenario caller.py:
import inspect
class A:
def Apple(self):
print "Hello"
b=B()
b.Bad()
class B:
def Bad(self):
print"dude"
print inspect.stack()
a=A()
a.Apple()
Когда я печатал стек, не было информации о классе вызывающего. Так можно ли получить класс вызывающего абонента во время выполнения?