Module qualifier

Module qualifier 

Source
Expand description

Context-aware type name qualification for Python stub files.

This module provides utilities to qualify type identifiers within compound type expressions based on the target module context. For example, typing.Optional[ClassA] should become typing.Optional[sub_mod.ClassA] when ClassA is from a different module.

Structsยง

TypeExpressionQualifier ๐Ÿ”’
Type expression qualifier that rewrites identifiers based on module context.

Enumsยง

Token ๐Ÿ”’
Token types in Python type expressions

Functionsยง

tokenize ๐Ÿ”’
Tokenizes a Python type expression into tokens.