Are decorators really that different from metaclasses...
Paul Morrow
pm_mon at yahoo.com
Sun Aug 29 13:34:52 EDT 2004
Paul Morrow wrote:
> Anthony Baxter wrote:
>
>> On Sun, 29 Aug 2004 12:10:13 -0400, Paul Morrow <pm_mon at yahoo.com> wrote:
>>
>>> For example, in the following function def, the comments specify (what I
>>> believe is) the author's intention behind each assignment.
>>>
>>> def circu(diameter):
>>> """Info about circu.""" # defines circu.__doc__
>>> __author__ = 'Paul Morrow' # defines circu.__author__
>>> __features__ = memoized # defines circu.__features__
>>> pi = 3.14 # local variable definition
>>> return pi * diameter
>>
>>
>>
>> Not in any Python I know of. I look at that and I think "oo, local
>> variables".
>> That you have a different belief doesn't make it right - I remain
>> _extremely_ unconvinced.
>>
>> Anthony
>
>
> My belief doesn't make it right, that's true. But I think that a
> preponderance of supporting evidence does.
>
> Have you seen a significant number of cases where a function uses
> __xxx__ attributes as local variables? Have you seen any?
>
> Can you craft a function definition that uses __xxx__ attributes as
> local variables, where the majority of experienced Pythonistas would
> agree that the double underscores are warranted?
>
> Paul
>
>
Ugh... Sorry, I wrote that too hastily. Let me restate.
Have you seen a significant number of cases where a function uses
__xxx__ names for local variables? Have you seen any?
Can you craft a function definition that uses __xxx__ names for
local variables, where the majority of experienced Pythonistas would
agree that the double underscores are warranted?
Paul
More information about the Python-list
mailing list