lib.py:
Code: Alles auswählen
import os
def do():
return os.getcwd()
Code: Alles auswählen
import os, functools
class MyMonkey(object):
def __init__(self, object):
self.obj = object
def __getattr__(self, name):
attr = getattr(self.obj, name)
@functools.wraps(attr)
def proxy(*args, **kwargs):
print("Called {}({}, {})".format(name, args, kwargs))
return attr(*args, **kwargs)
return proxy
from lib import do
os = MyMonkey(os)
print(os.getcwd())
print(do())
Vielen Dank für die Hilfe,
Hazzard