> If you spell decorators this way: > > [decorator] > def func(): > pass > > then what will happen when you type [decorator] at an interactive > interpreter prompt? > > >>> [decorator] > > Will it type ... and wait for you to say more? Or will it evaluate the > single-element list whose element is the value of the variable ``decorator'' > and print the result? The latter. You can't add a decorator to a top-level function in interactive mode unless you put it inside an if. Check out the behavior of the patch I posted (926860). --Guido van Rossum (home page: http://www.python.org/~guido/)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4