This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author serhiy.storchaka
Recipients gvanrossum, levkivskyi, ncoghlan, serhiy.storchaka, veky, yselivanov
Date 2020-04-14.07:45:59
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1586850359.51.0.209241987792.issue40257@roundup.psfhosted.org>
In-reply-to
Content
Yes, of course. And if it overrides some methods, but do not specify doctrings for new methods, they will be inherited from the parent class.

class A:
    """Base class"""
    def foo(self): """Some docstring"""
    def bar(self): """Other docstring"""

class B(A):
    def foo(self): pass

help(B)

Help on class B in module __main__:

class B(A)
 |  Method resolution order:
 |      B
 |      A
 |      builtins.object
 |  
 |  Methods defined here:
 |  
 |  foo(self)
 |      Some docstring
 |  
 |  ----------------------------------------------------------------------
 |  Methods inherited from A:
 |  
 |  bar(self)
 |      Other docstring
 |  
...
History
Date User Action Args
2020-04-14 07:45:59serhiy.storchakasetrecipients: + serhiy.storchaka, gvanrossum, ncoghlan, yselivanov, veky, levkivskyi
2020-04-14 07:45:59serhiy.storchakasetmessageid: <1586850359.51.0.209241987792.issue40257@roundup.psfhosted.org>
2020-04-14 07:45:59serhiy.storchakalinkissue40257 messages
2020-04-14 07:45:59serhiy.storchakacreate