Chris Nelson wrote:
> Why does it matter what context I call ExetnsionOption() in?

Because ExtensionOption implements the decriptor protocol, which makes
it behave in a special way when an instance is a class attribute. See:

  http://docs.python.org/reference/datamodel.html#implementing-descriptors
  http://users.rcn.com/python/download/Descriptor.htm

-- Remy

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to