class documentation

An instance base class, which provides lookup methods for potential instances.

Method display_type Undocumented
Method getattr Undocumented
Method igetattr Inferred getattr.
Method infer_call_result Infer what a class instance is returning when called.
Class Variable special_attributes Undocumented
Method _wrap_attr Wrap bound methods of attrs in a InstanceMethod proxies.

Inherited from Proxy:

Method __getattr__ Undocumented
Method __init__ Undocumented
Method infer Undocumented
Class Variable _proxied Undocumented
def getattr(self, name, context: InferenceContext|None = None, lookupclass=True): (source)

Undocumented

def igetattr(self, name, context: InferenceContext|None = None): (source)

Inferred getattr.

def infer_call_result(self, caller: nodes.Call|Proxy, context: InferenceContext|None = None): (source)

Infer what a class instance is returning when called.

special_attributes = (source)

Undocumented

def _wrap_attr(self, attrs, context: InferenceContext|None = None): (source)

Wrap bound methods of attrs in a InstanceMethod proxies.