class documentation

class TypeStrVisitor(SyntheticTypeVisitor[str]): (source)

Known subclasses: mypy.stubgen.AnnotationPrinter, mypy.suggestions.TypeFormatter

View In Hierarchy

Visitor for pretty-printing types into strings.

This is mostly for debugging/testing.

Do not preserve original formatting.

Notes:
  • Represent unbound types as Foo? or Foo?[...].
  • Represent the NoneType type as None.
Method __init__ Undocumented
Method list​_str Convert items of an array to strings (pretty-print types) and join the results with commas.
Method visit​_any Undocumented
Method visit​_callable​_argument Undocumented
Method visit​_callable​_type Undocumented
Method visit​_deleted​_type Undocumented
Method visit​_ellipsis​_type Undocumented
Method visit​_erased​_type Undocumented
Method visit​_instance Undocumented
Method visit​_literal​_type Undocumented
Method visit​_none​_type Undocumented
Method visit​_overloaded Undocumented
Method visit​_param​_spec Undocumented
Method visit​_partial​_type Undocumented
Method visit​_placeholder​_type Undocumented
Method visit​_raw​_expression​_type Undocumented
Method visit​_star​_type Undocumented
Method visit​_tuple​_type Undocumented
Method visit​_type​_alias​_type Undocumented
Method visit​_type​_list Undocumented
Method visit​_type​_type Undocumented
Method visit​_type​_var Undocumented
Method visit​_typeddict​_type Undocumented
Method visit​_unbound​_type Undocumented
Method visit​_uninhabited​_type Undocumented
Method visit​_union​_type Undocumented
Instance Variable any​_as​_dots Undocumented
Instance Variable id​_mapper Undocumented
def __init__(self, id_mapper=None): (source)

Undocumented

Parameters
id​_mapper:Optional[IdMapper]Undocumented
def list_str(self, a): (source)
Convert items of an array to strings (pretty-print types) and join the results with commas.
Parameters
a:Iterable[Type]Undocumented
Returns
strUndocumented
def visit_any(self, t): (source)

Undocumented

Parameters
t:AnyTypeUndocumented
Returns
strUndocumented
def visit_callable_argument(self, t): (source)

Undocumented

Parameters
t:CallableArgumentUndocumented
Returns
strUndocumented
def visit_callable_type(self, t): (source)

Undocumented

Parameters
t:CallableTypeUndocumented
Returns
strUndocumented
def visit_deleted_type(self, t): (source)

Undocumented

Parameters
t:DeletedTypeUndocumented
Returns
strUndocumented
def visit_ellipsis_type(self, t): (source)

Undocumented

Parameters
t:EllipsisTypeUndocumented
Returns
strUndocumented
def visit_erased_type(self, t): (source)

Undocumented

Parameters
t:ErasedTypeUndocumented
Returns
strUndocumented
def visit_instance(self, t): (source)

Undocumented

Parameters
t:InstanceUndocumented
Returns
strUndocumented
def visit_literal_type(self, t): (source)

Undocumented

Parameters
t:LiteralTypeUndocumented
Returns
strUndocumented
def visit_none_type(self, t): (source)

Undocumented

Parameters
t:NoneTypeUndocumented
Returns
strUndocumented
def visit_overloaded(self, t): (source)

Undocumented

Parameters
t:OverloadedUndocumented
Returns
strUndocumented
def visit_param_spec(self, t): (source)

Undocumented

Parameters
t:ParamSpecTypeUndocumented
Returns
strUndocumented
def visit_partial_type(self, t): (source)

Undocumented

Parameters
t:PartialTypeUndocumented
Returns
strUndocumented
def visit_placeholder_type(self, t): (source)

Undocumented

Parameters
t:PlaceholderTypeUndocumented
Returns
strUndocumented
def visit_raw_expression_type(self, t): (source)

Undocumented

Parameters
t:RawExpressionTypeUndocumented
Returns
strUndocumented
def visit_star_type(self, t): (source)

Undocumented

Parameters
t:StarTypeUndocumented
Returns
strUndocumented
def visit_tuple_type(self, t): (source)

Undocumented

Parameters
t:TupleTypeUndocumented
Returns
strUndocumented
def visit_type_alias_type(self, t): (source)

Undocumented

Parameters
t:TypeAliasTypeUndocumented
Returns
strUndocumented
def visit_type_list(self, t): (source)

Undocumented

Parameters
t:TypeListUndocumented
Returns
strUndocumented
def visit_type_type(self, t): (source)

Undocumented

Parameters
t:TypeTypeUndocumented
Returns
strUndocumented
def visit_type_var(self, t): (source)

Undocumented

Parameters
t:TypeVarTypeUndocumented
Returns
strUndocumented
def visit_typeddict_type(self, t): (source)

Undocumented

Parameters
t:TypedDictTypeUndocumented
Returns
strUndocumented
def visit_unbound_type(self, t): (source)

Undocumented

Parameters
t:UnboundTypeUndocumented
Returns
strUndocumented
def visit_uninhabited_type(self, t): (source)

Undocumented

Parameters
t:UninhabitedTypeUndocumented
Returns
strUndocumented
def visit_union_type(self, t): (source)

Undocumented

Parameters
t:UnionTypeUndocumented
Returns
strUndocumented
any_as_dots: bool = (source)

Undocumented

id_mapper = (source)

Undocumented