ClassModel

class astroid.interpreter.objectmodel.ClassModel[source]

Bases: ObjectModel

property attr___annotations__: Unknown
property attr___bases__
property attr___call__

Calling a class A() returns an instance of A.

property attr___class__
property attr___dict__
property attr___doc__
property attr___module__
property attr___mro__
property attr___name__
property attr___qualname__
property attr___subclasses__

Get the subclasses of the underlying class.

This looks only in the current module for retrieving the subclasses, thus it might miss a couple of them.

property attr_mro