getClassMembers

emlib.doctools.getClassMembers(cls, exclude=None, inherited=True)[source]

Inspects cls and determines its methods and properties

Parameters:
  • cls – the class to inspect

  • exclude (Optional[list[str]]) – a list of regexes to exclude

  • inherited – if True, include inherited attributes and methods

Return type:

ClassMembers

Returns:

a ClassMembers object, with attributes – properties, methods