[Python-Dev] slots, properties, descriptors, and pydoc
Fred L. Drake, Jr.
fdrake at acm.org
Sun Apr 18 10:13:19 EDT 2004
On Sunday 18 April 2004 08:45 am, John Belmonte wrote:
> Perhaps this (but how could it be implemented?):
>
> class Foo(object):
> __slots__ = docslots(
> ('slot1': 'description'),
> ('slot2':
How about:
class Foo(object):
docslots(slot1='description',
slot2=("Some really long\n"
"multi-line description."),
...)
The implementation for docslots() would either provide or update __slots__,
and defining properities for slots with munged names. This wouldn't actually
be difficult to implement, though is would require a sys._getframe() hack.
In fact, you could crib from the attached sample. ;-)
-Fred
--
Fred L. Drake, Jr. <fdrake at acm.org>
PythonLabs at Zope Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: docslots.py
Type: text/x-python
Size: 1169 bytes
Desc: not available
Url : http://mail.python.org/pipermail/python-dev/attachments/20040418/6aaee156/docslots.py
More information about the Python-Dev
mailing list