Python "object" as root object
John A Meinel
john at arbash-meinel.com
Thu May 26 05:32:31 BST 2005
Martin Pool wrote:
>On 25 May 2005, John A Meinel <john at arbash-meinel.com> wrote:
>>John A Meinel wrote:
>>>Since you seem to be okay adding it, I will submit a patch. :)
>>As promised. Really this is just:
>>grep -rn "^class.*[^)]:" *
>>sed -e 's/(^class.*[^)]):/\1(object):/'
>>(though I used vim for the last part, so my syntax may be a little off).
>>It might just be easier for you to do it, it only takes a couple of seconds.
>(It seems that method decorators like classmethod and staticmethod do
>work ok with old-style classes though.)
classmethod/staticmethod aren't decorators in the 'decorators' sense.
They return a new function object. Decorators are something like:
def test(cls, x, y):
I don't claim to understand them very well, but the idea is to put them
*before* you declare the function, so that the information is all near
And I'm sure 'super' doesn't work with old-style classes.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 253 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20050525/41127567/attachment.pgp
More information about the bazaar