class documentation

class MemberContext: (source)

View In Hierarchy

Information and objects needed to type check attribute access.

Look at the docstring of analyze_member_access for more information.

Method __init__ Undocumented
Method copy​_modified Undocumented
Method named​_type Undocumented
Method not​_ready​_callback Undocumented
Instance Variable chk Undocumented
Instance Variable context Undocumented
Instance Variable is​_lvalue Undocumented
Instance Variable is​_operator Undocumented
Instance Variable is​_super Undocumented
Instance Variable module​_symbol​_table Undocumented
Instance Variable msg Undocumented
Instance Variable original​_type Undocumented
Instance Variable self​_type Undocumented
def __init__(self, is_lvalue, is_super, is_operator, original_type, context, msg, chk, self_type, module_symbol_table=None): (source)

Undocumented

Parameters
is​_lvalue:boolUndocumented
is​_super:boolUndocumented
is​_operator:boolUndocumented
original​_type:TypeUndocumented
context:ContextUndocumented
msg:MessageBuilderUndocumented
chk:mypy.checker.TypeCheckerUndocumented
self​_type:Optional[Type]Undocumented
module​_symbol​_table:Optional[SymbolTable]Undocumented
def copy_modified(self, *, messages=None, self_type=None, is_lvalue=None): (source)

Undocumented

Parameters
messages:Optional[MessageBuilder]Undocumented
self​_type:Optional[Type]Undocumented
is​_lvalue:Optional[bool]Undocumented
Returns
MemberContextUndocumented
def named_type(self, name): (source)

Undocumented

Parameters
name:strUndocumented
Returns
InstanceUndocumented
def not_ready_callback(self, name, context): (source)

Undocumented

Parameters
name:strUndocumented
context:ContextUndocumented

Undocumented

context = (source)

Undocumented

is_lvalue = (source)

Undocumented

is_operator = (source)

Undocumented

is_super = (source)

Undocumented

module_symbol_table = (source)

Undocumented

Undocumented

original_type = (source)

Undocumented

self_type = (source)

Undocumented