Please, no! :) Cheers, Michael On Fri, 06 Aug 2004 09:20:20 -0700, Josh Hoyt <josh at janrain.com> wrote: > One problem I have with the pie-decorator syntax is that it is very > typographically dense. The @ character runs in with the following > function name. If there are multiple lines of decorators, the problem is > worsened. For clarity, the decorators will have no whitespace lines > between them, creating a dense block. > > After experimenting, I have found that readability is increased if there > is one space required after the @. Don't take my word for it: > > Current Python 2.4a2 syntax: > > @framework_stuff(lots, of, args) > class Quux(object): > > @check_args(int, str) > @counted > @staticmethod > def frobnicate(foo, bar): > pass > > Proposed change requiring a space: > > @ framework_stuff(lots of args) > class Quux(object): > > @ check_args(int, str) > @ counted > @ staticmethod > def frobnicate(foo, bar): > pass > > _______________________________________________ > Python-Dev mailing list > Python-Dev at python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: http://mail.python.org/mailman/options/python-dev/michael.walter%40gmail.com >
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