*Not documented*
def makeitem(self, name, obj, usefilters=True):
origin: PyCollectorMixin
where:
function source:
def makeitem(self, name, obj, usefilters=True):
if (not usefilters or self.classnamefilter(name)) and isclass(obj):
return self.Class(name, parent=self)
elif (not usefilters or self.funcnamefilter(name)) and callable(obj):
if obj.func_code.co_flags & 32: # generator function
return self.Generator(name, parent=self)
else:
return self.Function(name, parent=self)