[Python-Dev] Writable doc (original) (raw)
Eric Snow ericsnowcurrently at gmail.com
Thu Jan 19 04:31:38 CET 2012
- Previous message: [Python-Dev] Writable __doc__
- Next message: [Python-Dev] Writable __doc__
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, Jan 18, 2012 at 5:01 PM, Ethan Furman <ethan at stoneleaf.us> wrote:
Is there a reason why normal classes can't have their doc strings rewritten? Creating a do-nothing metaclass seems like overkill for such a simple operation.
Python 3.2 ... on win32 --> class Test(): ... doc = 'am I permanent?' ... --> Test.doc 'am I permanent?' --> Test.doc = 'yes' Traceback (most recent call last): File "", line 1, in AttributeError: attribute 'doc' of 'type' objects is not writable --> type(Test) <class 'type'> --> class Meta(type): ... "only for exists to allow writable doc" ... --> class Test(metaclass=Meta): ... doc = 'am I permanent?' ... --> Test.doc 'am I permanent?' --> Test.doc = 'No!' --> Test.doc 'No!' --> type(Test) <class '_main_.Meta'> Should I create a bug report?
http://bugs.python.org/issue12773 :)
-eric
- Previous message: [Python-Dev] Writable __doc__
- Next message: [Python-Dev] Writable __doc__
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]