class documentation

class TypeVarLikeQuery(TypeQuery[TypeVarLikeList]): (source)

View In Hierarchy

Find TypeVar and ParamSpec references in an unbound type.
Method __init__ Undocumented
Method visit​_callable​_type Undocumented
Method visit​_unbound​_type Undocumented
Instance Variable include​_bound​_tvars Undocumented
Instance Variable include​_callables Undocumented
Instance Variable lookup Undocumented
Instance Variable scope Undocumented
Method _seems​_like​_callable Undocumented
def __init__(self, lookup, scope, *, include_callables=True, include_bound_tvars=False): (source)

Undocumented

Parameters
lookup:Callable[[str, Context], Optional[SymbolTableNode]]Undocumented
scope:TypeVarLikeScopeUndocumented
include​_callables:boolUndocumented
include​_bound​_tvars:boolUndocumented
def visit_callable_type(self, t): (source)

Undocumented

Parameters
t:CallableTypeUndocumented
Returns
TypeVarLikeListUndocumented
def visit_unbound_type(self, t): (source)

Undocumented

Parameters
t:UnboundTypeUndocumented
Returns
TypeVarLikeListUndocumented
include_bound_tvars = (source)

Undocumented

include_callables = (source)

Undocumented

lookup = (source)

Undocumented

scope = (source)

Undocumented

def _seems_like_callable(self, type): (source)

Undocumented

Parameters
type:UnboundTypeUndocumented
Returns
boolUndocumented