Всем привет!
Есть модуль, который представляет собой .pyd файл. Импортируется он через .pyc следующего содержания:
def __load():
import imp, os, sys
try:
dirname = os.path.dirname(__loader__.archive)
except NameError:
dirname = sys.prefix
path = os.path.join(dirname, 'modulename.pyd')
mod = imp.load_dynamic(__name__, path)
__load()
del __load
В нем есть куча классов с кучей методов и просто функций в самом модуле.
Есть какой-нибудь трюк, чтобы обернуть весь модуль и отслеживать вызовы любого метода?