How to write optionally callable parametrized decorators in Python - Florimond Manca
functools.wraps for classes (intermediate) anthony explains #478 - YouTube
inspect - How to get firstlineno for wraped function with __code__ in python? - Stack Overflow
A Deep Dive into Python Decorators
Intellisense uses the docstring from wrapped function even with wraps decorator · Issue #1909 · microsoft/vscode-python · GitHub
Pycharm not picking function metadata from functools.wraps with methods : PY-23067
Python Decorator Cheatsheet
Python Decorators -- Tutorial | MuirlandOracle | Blog
python - Using functools.wraps with a logging decorator - Stack Overflow
Decorators with parameters in Python - GeeksforGeeks
Decorators in Python – threadthehaystack
Python Decorators — Everything You Need to Know | by Mikhail Raevskiy | Dev Genius
Annotations as input to function decorators - Daniel Arbuckle's Mastering Python [Book]
Matt Harrison on Twitter: "I often teach about Decorators in Python. Many know how to use them, but few can write them. These are tricky because nested functions make our brains hurt.
Decorators - Advanced Python 13 - Python Engineer
How does the wraps' function of the functools.py module work?