On Sat, 2004-03-27 at 06:03, Paul Moore wrote: > "Mike Rovner" <mike at nospam.com> writes: > > > Given that attributes are part of function object dictionary, > > and defined at function definition time like docstring, > > why not: > > > > def func(atr): > > {author="Guido", deprecated=True} > > '''doc''' > > pass > > > > Presumably {attributes} will be like "doc": only allowed immediately after > > def (interchangebly with "doc") and do no harm in other places. > > I quite like this (although it ought to be a real dictionary literal, > ie {'author': 'Guido', 'deprecated': True}, which doesn't read quite > as well. Not advocating this syntax one way or the other, but just pointing out that if it is allowed, we have to allow either the docstring or the attr dict in either order. > But I still think this is a separate issue from PEP 318. Me too. -Barry
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