Wpis z mikrobloga

Cześć mam taki kod z jakiegoś tutoriala:

def log(originalfunction, logfilename="log.txt"):
def new
function(*args, **kwargs):
with open(logfilename, "w") as logfile:
logfile.write("Function '%s' called with positional arguments %s and keyword arguments %s.\n" % (
originalfunction.name, args, kwargs))

return original
function(*args, **kwargs)

return newfunction

@log("newlog.txt")
def my
function(message):
print(message)

Czy ktoś wie jak podać parametry aby nie wyrzucało błędu: AttributeError: 'str' object has no attribute '_name_'?
#python
  • 4