Solution:
class MyDocChecker(DocChecker, object):
"""
Subclass of epydoc's doc checker;
override function methods here.
"""
def _check_func(self, doc):
"""
Overrides the default epydoc checker's function checker.
Removes 'self' and 'cls' as arguments that need documentation.
@param doc: epydoc document object
@return: Whatever DocChecker._check_func() returns.
"""
try:
doc.posargs.remove(u'self')
except:
pass
try:
doc.posargs.remove(u'cls')
except:
pass
return super(MyDocChecker, self)._check_func(doc)
|