Mac Ryan wrote:
<snip>
Second thing: the example that Dave gave me and that I left quoted above
makes use of decorators, but this is something that I still do not
understand. I believe I got a grasp of the concept of metaclasses, to
which the concept of decorator seems to be related, but the official
documentation is a a bit obscure for me.

Think in black box. Consider the decorator syntax for staticmethod and classmethod as a special syntax to create functions that doesn't require the instance and function that requires class object. Forget about the fact that it uses metaclasses stuff to do its bidding, just know that decorator is simply a syntax sugar for function call and staticmethod() and classmethod() as a magical function that "eats self" and "turns self to class". Don't bother about the implementation details.

_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to