class documentation

Undocumented

Method __init__ Undocumented
Method visit_alias_Default Undocumented
Method visit_alias_FollowImports Undocumented
Method visit_Attribute_Load Undocumented
Method visit_BinOp Undocumented
Method visit_BoolOp Undocumented
Method visit_Compare comparison operators, including chained comparisons (a<b<c)
Method visit_Constant Undocumented
Method visit_Ellipsis Undocumented
Method visit_Index Undocumented
Method visit_List Undocumented
Method visit_Name_Load Undocumented
Method visit_NameConstant Undocumented
Method visit_NamedExpr Undocumented
Method visit_Num Undocumented
Method visit_Slice Undocumented
Method visit_Str Undocumented
Method visit_Subscript Undocumented
Method visit_UnaryOp Undocumented
Instance Variable visit_alias Undocumented
Instance Variable _known_values Undocumented

Inherited from _ASTEval:

Method visit_Name_Store Undocumented
Method _returns Undocumented
Instance Variable _raise_on_ambiguity Undocumented

Inherited from _EvalBaseVisitor (via _ASTEval):

Method visit Undocumented
Method _visit Visit a node.
Method _visit_ctx_dependent Undocumented
Constant _MAX_JUMPS Undocumented
Instance Variable _state Undocumented
def __init__(self, state: _MinimalState, *, known_values: Mapping[str, LiteralValue], raise_on_ambiguity: bool = False, follow_imports: bool = False): (source)
def visit_alias_Default(self, node: ast.alias, path: set[object]) -> LiteralValue: (source)

Undocumented

def visit_alias_FollowImports(self, node: ast.alias, path: set[object]) -> ASTOrLiteralValue: (source)

Undocumented

def visit_Attribute_Load(self, node: ast.Attribute, path: set[object]) -> ASTOrLiteralValue: (source)
def visit_BinOp(self, node: ast.BinOp, path: set[object]) -> LiteralValue: (source)

Undocumented

def visit_BoolOp(self, node: ast.BoolOp, path: set[object]) -> LiteralValue: (source)

Undocumented

def visit_Compare(self, node: ast.Compare, path: set[object]) -> LiteralValue: (source)

comparison operators, including chained comparisons (a<b<c)

def visit_Constant(self, node: ast.Constant, path: set[object]) -> LiteralValue: (source)

Undocumented

def visit_Ellipsis(self, node: ast.Ellipsis, path: Any) -> LiteralValue: (source)

Undocumented

def visit_Index(self, node: ast.Index, path: set[object]) -> LiteralValue: (source)

Undocumented

def visit_List(self, node: ast.Tuple | ast.List | ast.Set, path: set[object]) -> LiteralValue: (source)

Undocumented

def visit_Name_Load(self, node: ast.Name, path: set[object]) -> ASTOrLiteralValue: (source)
def visit_NameConstant(self, node: ast.NameConstant, path: Any) -> LiteralValue: (source)

Undocumented

def visit_NamedExpr(self, node: ast.NamedExpr, path: set[object]) -> LiteralValue: (source)

Undocumented

def visit_Num(self, node: ast.Num, path: Any) -> LiteralValue: (source)

Undocumented

def visit_Slice(self, node: ast.Slice, path: set[object]) -> slice: (source)

Undocumented

def visit_Str(self, node: ast.Str | ast.Bytes, path: Any) -> LiteralValue: (source)

Undocumented

def visit_Subscript(self, node: ast.Subscript, path: set[object]) -> LiteralValue: (source)

Undocumented

def visit_UnaryOp(self, node: ast.UnaryOp, path: set[object]) -> LiteralValue: (source)

Undocumented

visit_alias = (source)

Undocumented

_known_values = (source)

Undocumented