def log(originalfunction, logfilename="log.txt"): def newfunction(*args, **kwargs): with open(logfilename, "w") as logfile: logfile.write("Function '%s' called with positional arguments %s and keyword arguments %s.\n"
zeby skladnia z @log dzialala to dekorator pisze sie inaczej, dodajac tak jakby jeden wrapper wiecej, wrzucam na pastebina, zeby formatowania nie zepsuc: https://pastebin.com/AskHpGWR
def log(originalfunction, logfilename="log.txt"):
def newfunction(*args, **kwargs):
with open(logfilename, "w") as logfile:
logfile.write("Function '%s' called with positional arguments %s and keyword arguments %s.\n"
https://pastebin.com/AskHpGWR