[Python-Dev] Doc strings for typeslots? (original) (raw)
Guido van Rossum guido@python.org
Tue, 25 Mar 2003 21:32:55 -0500
- Previous message: [Python-Dev] Doc strings for typeslots?
- Next message: [Python-Dev] Fast access to __builtins__
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
> Um, I'm afraid this is how it is. xxx methods have generic > docstrings. :-(
Can you just clarify a bit what you mean by "this": would my idea of poking a docstring into the wrapper object work, or do all types share the same wrappers? It seems as though they don't share the same wrappers... Python 2.2 (#1, Jul 11 2002, 14:19:37) >>> id(int.dict['add']) 135662196 >>> id(float.dict['add']) 135668268 ...or is there some magic going on there that I'm not aware of?
The descriptors are indeed separate objects, because they wrap different C implemetations (int vs. float add). But they contain a pointer to a static piece of data which is shared by all wrappers, and that's where they get their docstring.
--Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-Dev] Doc strings for typeslots?
- Next message: [Python-Dev] Fast access to __builtins__
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]