Guido van Rossum wrote: >>> 3) extend the __slots__ handler to set the descriptor's doc string >>>to dictionary values if the slot's value is a dictionary. >> >>I haven't implemented this, because I don't know a thing about Python's >>C interface. If someone more able would knock off a prototype, I would >>be grateful. > > > If I understand this proposal correctly (the dict values would provide > the docstrings for the slots) I'd rather not make this default > behavior; different metaclasses may want to use the dict value for > different purposes, and subsuming it by default for the doc string > would make that harder to do. Ok. Can anyone suggest an unobtrusive way to set docstrings on slots? Perhaps this (but how could it be implemented?): class Foo(object): __slots__ = docslots( ('slot1': 'description'), ('slot2': """description ...continued """), 'slot3', ) -John -- http:// if ile.org/
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4