Привет! Есть вопрос по поводу использования декораторов. Как получить словарь переменных функции, если это вообще возможно. У меня получилось только достать оттуда список значений, переданных в функцию. Вот..
Код | def decor_logging(f): def decorate(*args): print '%s(%s)' % (f.func_name, ','.join([str(a) for a in args])) return f(*args) return decorate
@decor_logging def mymethod(f, g = 8): print f, g
mymethod(1, 2)
|
То есть в нутри функции decorate хочеться иметь словарь типа:
Код | kvargs = {'f' : 1, 'g' : 2}
|
|