[pyar] Docstrings dinamicos?
Roberto Alsina
ralsina en netmanagers.com.ar
Vie Abr 18 09:53:49 ART 2014
Buenas, por motivos largos de explicar estoy "wrapeando" un objeto con otro.
Basicamente, creo objectos de una clase Wrapper(object) que exponen una
interface diferente.
El problema es que quiero poder hacer esto:
>>> w = Wrapper(cosa)
>>>help(w)
Y quiero poder definir que sale en la ayuda en base a atributos de la
"cosa" que wrapeé.
Pero ... __doc__ es read-only:
>>> x = object()
>>> x.__doc__ = 'foo'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'object' object attribute '__doc__' is read-only
Alguno tiene una idea de como cambiarle la ayuda a un objeto?
Saludos!
More information about the pyar
mailing list