elements of decorator syntax suggestions
Hallvard B Furuseth
h.b.furuseth at usit.uio.no
Sun Aug 8 06:08:25 EDT 2004
Anthony Baxter wrote:
>> @ sure takes up more visual space and is easier to spot in text than |,
>> which is precisely why I used it in EmPy as the token prefix (also
>> because @ at the time is neither commonly used in English text or legal
>> in Python, though the latter will be changing).
>
> The far-more-obvious-in-code is my reason for preferring @ over |.
In that respect I think '=' would be pretty good too.
And possibly '!'.
However,
if (long-expression
| more-expresson):
|decorator-function(blah blah)
def foo(): pass
Could do the same with != and '==', but at least that's different from
'!' and '='. One could write
if bar(long_variable_name
=value):
=decorator-function(blah blah)
def foo(): pass
though that seems a bit contrived.
--
Hallvard
More information about the Python-list
mailing list