def handle_signature(self, sig, signode): if ':' not in sig: return PyClassmember.handle_signature(self, sig, signode) name, descr = sig.split(':') name = name.strip() fullname, prefix = PyClassmember.handle_signature(self, name, signode) descr = ' (' + descr.strip() + ')' signode += addnodes.desc_annotation(descr, descr) return fullname, prefix
def run(self): self.name = 'py:method' return PyClassmember.run(self)
def run(self): self.name = 'py:function' return PyClassmember.run(self)
def run(self): self.name = "py:method" return PyClassmember.run(self)