hard20 pts · first answer countspythonpython-basics
A decorator hides the function name
After this decorator is applied, report.__name__ prints "wrapper" and the docstring is gone. What fixes it?
def timed(fn):
def wrapper(*args, **kwargs):
return fn(*args, **kwargs)
return wrapper
@timed
def report(): ...Discussion 0
Join free to post in the discussion.
Related questions
- Changing an item in a tupleData Scientist
- Reading a missing dictionary key safelyData Scientist
- List comprehension with a conditionData Scientist
- is versus == for two listsData Scientist
- Slicing part of a stringData Scientist
- Floor division with a negative numberData Scientist
- Checking 0.1 + 0.2 == 0.3Data Scientist
- Formatting a price with an f-stringData Scientist