def import_object(self): ret = _MethodDocumenter.import_object(self) if not ret: return ret obj = self.parent.__dict__.get(self.object_name) if iscoroutinefunction(obj): self.directivetype = 'coroutinemethod' self.member_order = _MethodDocumenter.member_order + 2 return ret
def import_object(self): ret = _MethodDocumenter.import_object(self) if not ret: return ret obj = self.parent.__dict__.get(self.object_name) if isinstance(obj, staticmethod): method_type = 'coroutinestaticmethod' obj = obj.__get__(self.parent, self.parent) elif isinstance(obj, classmethod): method_type = 'coroutineclassmethod' obj = obj.__get__(self.parent, self.parent) else: method_type = 'coroutinemethod' if iscoroutinefunction(obj): self.directivetype = method_type self.member_order = _MethodDocumenter.member_order + 2 return ret
def format_name(self): return MethodDocumenter.format_name(self).rstrip(".__call__")
def format_name(self): return MethodDocumenter.format_name(self).rstrip('.__call__')