On Jul 27, 5:05 pm, Jean-Michel Pichavant <[email protected]>
wrote:
> Ben Finney wrote:
> >
> > The docstring for ‘FooGonk.frobnicate’ is, intentionally, perfectly
> > applicable to the ‘BarGonk.frobnicate’ method also. Yet in overriding
> > the method, the original docstring is not associated with it.
>
> I've also tried within the python interpreter, and it can perfectly
> solve docstring inheritance. So why would you explicitly assign
> docstring to child methods ?
>
What do you mean by "can perfectly solve docstring inheritance" ?
After the following,
class Foo(object):
def foo(self):
"Frobber"
pass
class Bar(Foo):
def foo(self):
pass
help(Bar.foo) does not display "Frobber" on my interpreter.
--
http://mail.python.org/mailman/listinfo/python-list