Module Expr Str Import alias Import alias Import alias ImportFrom alias ImportFrom alias alias Import alias identifier Import alias identifier Import alias identifier ImportFrom alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr BinOpAdd NameLoad Num keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad Call NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore IfExp UnaryOpNot Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body If CompareNotIn AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr TryExcept body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad handlers ExceptHandler type NameLoad body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIs NameLoad NameLoad body Return NameLoad orelse If CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore NameLoad If Call NameLoad NameLoad NameLoad body If BoolOpAnd Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad orelse If Call NameLoad NameLoad NameLoad body Return NameLoad orelse If Call NameLoad NameLoad NameLoad body Return NameLoad orelse If Call NameLoad NameLoad NameLoad body If BoolOpAnd Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad orelse If Call NameLoad NameLoad NameLoad body Return NameLoad orelse If Call NameLoad NameLoad NameLoad body Return NameLoad Return Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr attr decorator_list Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpAnd Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If BoolOpAnd UnaryOpNot Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse If BoolOpAnd Call NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse If UnaryOpNot BoolOpOr Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore ListLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return CompareIsNot Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad keyword AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Return Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr If BoolOpOr CompareEq NameLoad Call NameLoad Str CompareEq NameLoad Call NameLoad Str body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Return Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad orelse If BoolOpOr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad Str CompareEq NameLoad Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If BoolOpOr CompareEq NameLoad Call NameLoad Str CompareEq NameLoad Call NameLoad Str body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword Str attr Return Call NameLoad Call NameLoad NameLoad NameLoad NameLoad orelse If CompareEq NameLoad Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Return Call NameLoad NameLoad NameLoad Call NameLoad Str orelse If CompareEq NameLoad Call NameLoad Str body Assign NameStore Call NameLoad Call NameLoad NameLoad Return Call NameLoad NameLoad NameLoad NameLoad orelse If CompareEq NameLoad Call NameLoad Str body Assign NameStore Call NameLoad NameLoad Return Call NameLoad NameLoad NameLoad NameLoad orelse If CompareEq NameLoad Call NameLoad Str body If Call NameLoad NameLoad NameLoad body Assign NameStore UnaryOpNot CompareIn Call AttributeLoad Call AttributeLoad NameLoad attr attr ListLoad Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str Call NameLoad Str orelse Assign NameStore Call NameLoad NameLoad Return Call NameLoad NameLoad NameLoad NameLoad orelse If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Return Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad Str Return Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Num Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return ListLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListComp Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad If AttributeLoad NameLoad attr body If BoolOpAnd CompareIn AttributeLoad NameLoad attr ListLoad Str Str CompareGt Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Return NameLoad Return NameLoad If CompareIn AttributeLoad NameLoad attr ListLoad Str Str body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If BoolOpOr BoolOpAnd CompareEq AttributeLoad NameLoad attr Str UnaryOpNot NameLoad BoolOpAnd CompareEq AttributeLoad NameLoad attr Str NameLoad body Return Lambda arguments args NameParam NameParam defaults UnaryOpInvert Call AttributeLoad NameLoad attr NameLoad orelse Return Lambda arguments args NameParam NameParam defaults Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad If CompareIn AttributeLoad NameLoad attr ListLoad Str Str body If CompareLtE Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Assign AttributeStore NameLoad attr BinOpMod Str Call AttributeLoad Str attr NameLoad orelse Return NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq AttributeLoad NameLoad attr Str body Raise Call NameLoad Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body If Call NameLoad NameLoad NameLoad body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list Assign NameStore Dict Str NameLoad ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Lambda arguments args NameParam NameParam defaults NameLoad Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body If Call NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr UnaryOpUSub AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse If Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Return AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad Call AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Num keyword ListLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler body Pass TryExcept body Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass TryExcept body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body If BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad body Return NameLoad Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return IfExp Call NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return TupleLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body For TupleStore NameStore NameStore Call NameLoad NameLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call AttributeLoad Str attr ListComp BinOpMod Str NameLoad comprehension NameStore NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad BinOpAdd NameLoad Num keyword NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword Str keyword Str keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If Call NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore NameStore TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str NameLoad keyword Num If Call NameLoad NameLoad NameLoad body If CompareEq Call NameLoad NameLoad Num body Assign TupleStore NameStore NameStore NameLoad Assign NameStore Str orelse If CompareEq Call NameLoad NameLoad Num body Assign TupleStore NameStore NameStore NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad keyword Num If CompareIsNot NameLoad NameLoad body If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str If Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body If Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str FunctionDef arguments args NameParam defaults body If BoolOpOr Call NameLoad NameLoad TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Str body Return Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad orelse Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad keyword Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return Call NameLoad AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq AttributeLoad NameLoad attr Call NameLoad Str body If CompareIsNot NameLoad NameLoad body Return AttributeLoad NameLoad attr Return BinOpMod Str AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Return NameLoad Assign NameStore BinOpAdd BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad Str Return Call NameLoad GeneratorExp CompareIn NameLoad NameLoad comprehension NameStore NameLoad decorator_list
N/A N/A  manage PyTables query interface via Expressions  N/A ast N/A time N/A warnings functools partial datetime datetime timedelta N/A numpy np N/A pandas pd N/A pandas.core.common com pandas.compat u string_types DeepChainMap pandas.core.base StringMixin pandas.formats.printing pprint_thing pprint_thing_encoded pandas.computation expr ops pandas.computation.ops is_term UndefinedVariableError pandas.computation.expr BaseExprVisitor pandas.computation.common _ensure_decoded pandas.tseries.timedeltas _coerce_scalar_to_timedelta_type Scope N/A N/A expr Scope N/A N/A __slots__ N/A queryables __init__ N/A N/A self level global_dict local_dict queryables N/A None None None N/A N/A N/A N/A N/A super Scope self __init__ N/A level 1 global_dict global_dict local_dict local_dict N/A N/A self queryables N/A queryables N/A dict N/A N/A Term N/A N/A ops Term N/A __new__ N/A N/A cls name env side encoding N/A None None N/A N/A klass N/A N/A N/A isinstance name string_types Constant cls N/A supr_new N/A StringMixin __new__ N/A N/A supr_new klass N/A __init__ N/A N/A self name env side encoding N/A None None N/A N/A N/A N/A N/A super Term self __init__ name env side side encoding encoding N/A _resolve_name N/A N/A self N/A N/A N/A N/A N/A self side left N/A N/A N/A N/A self name N/A N/A self env queryables N/A N/A N/A NameError N/A N/A name {0!r} is not defined format N/A self name N/A N/A self name N/A N/A N/A N/A N/A N/A self env resolve N/A self name is_local False N/A N/A N/A UndefinedVariableError N/A N/A N/A self name N/A value N/A N/A self N/A N/A N/A N/A self _value N/A property N/A Constant N/A Term N/A __init__ N/A N/A self value env side encoding N/A None None N/A N/A N/A N/A N/A super Constant self __init__ value env side side encoding encoding N/A _resolve_name N/A N/A self N/A N/A N/A N/A self _name N/A N/A BinOp N/A N/A ops BinOp N/A N/A _max_selectors 31 __init__ N/A N/A self op lhs rhs queryables encoding N/A N/A N/A N/A N/A N/A super BinOp self __init__ op lhs rhs N/A N/A self queryables queryables N/A N/A self encoding encoding N/A N/A self filter None N/A N/A self condition None N/A _disallow_scalar_only_bool_ops N/A N/A self N/A N/A N/A N/A prune N/A N/A self klass N/A N/A pr N/A N/A left right N/A N/A N/A  create and return a new specialized BinOp from myself  N/A N/A left None N/A N/A right N/A N/A N/A right None N/A N/A left N/A k klass N/A N/A isinstance left ConditionBinOp N/A N/A N/A N/A isinstance left ConditionBinOp N/A isinstance right ConditionBinOp N/A N/A k JointConditionBinOp N/A N/A N/A isinstance left k N/A N/A left N/A N/A N/A isinstance right k N/A N/A right N/A N/A N/A isinstance left FilterBinOp N/A N/A N/A N/A isinstance left FilterBinOp N/A isinstance right FilterBinOp N/A N/A k JointFilterBinOp N/A N/A N/A isinstance left k N/A N/A left N/A N/A N/A isinstance right k N/A N/A right N/A N/A N/A N/A k N/A self op left right queryables N/A self queryables encoding N/A self encoding evaluate N/A N/A N/A left right N/A N/A self lhs N/A self rhs N/A N/A N/A is_term left N/A is_term right N/A N/A res N/A pr N/A left value N/A right value N/A N/A N/A N/A N/A is_term left N/A is_term right N/A N/A res N/A pr N/A N/A left prune klass N/A right value N/A N/A N/A N/A is_term left N/A N/A is_term right N/A N/A res N/A pr N/A left value N/A N/A right prune klass N/A N/A N/A N/A N/A is_term left N/A is_term right N/A N/A res N/A pr N/A N/A left prune klass N/A N/A right prune klass N/A res N/A conform N/A N/A self rhs N/A N/A N/A  inplace conform rhs  N/A N/A N/A N/A com is_list_like rhs N/A N/A rhs N/A rhs N/A N/A isinstance rhs N/A np ndarray N/A N/A rhs N/A N/A rhs ravel N/A rhs N/A is_valid N/A N/A self N/A N/A N/A  return True if this is a valid field  N/A N/A N/A self lhs N/A self queryables N/A property is_in_table N/A N/A self N/A N/A N/A  return True if this is a valid column name for generation (e.g. an
        actual column in the table)  N/A N/A N/A N/A N/A self queryables get N/A self lhs None N/A property kind N/A N/A self N/A N/A N/A  the kind of my field  N/A N/A getattr N/A N/A N/A self queryables get N/A self lhs kind None N/A property meta N/A N/A self N/A N/A N/A  the meta of my field  N/A N/A getattr N/A N/A N/A self queryables get N/A self lhs meta None N/A property metadata N/A N/A self N/A N/A N/A  the metadata of my field  N/A N/A getattr N/A N/A N/A self queryables get N/A self lhs metadata None N/A property generate N/A N/A self v N/A N/A N/A  create and return the op string for this TermValue  N/A val N/A N/A v tostring N/A self encoding N/A N/A (%s %s %s) N/A N/A self lhs N/A self op val N/A convert_value N/A N/A self v N/A N/A N/A  convert the expression that is in the term to something that is
        accepted by pytables  stringify N/A N/A value N/A N/A N/A N/A N/A self encoding None N/A N/A encoder N/A partial pprint_thing_encoded encoding N/A self encoding N/A N/A encoder pprint_thing N/A N/A encoder value N/A N/A kind N/A _ensure_decoded N/A self kind N/A meta N/A _ensure_decoded N/A self meta N/A N/A N/A kind N/A u datetime64 N/A kind N/A u datetime N/A N/A N/A isinstance v N/A int float N/A N/A v N/A stringify v N/A v N/A _ensure_decoded v N/A v N/A N/A pd Timestamp v N/A N/A N/A v tz None N/A N/A v N/A N/A v tz_convert UTC N/A N/A TermValue v N/A v value kind N/A N/A N/A N/A isinstance v datetime N/A hasattr v timetuple N/A kind N/A u date N/A N/A v N/A N/A time mktime N/A N/A v timetuple N/A N/A TermValue v N/A N/A pd Timestamp v kind N/A N/A N/A N/A kind N/A u timedelta64 N/A kind N/A u timedelta N/A N/A v N/A N/A _coerce_scalar_to_timedelta_type v unit s value N/A N/A TermValue N/A int v v kind N/A N/A N/A meta N/A u category N/A N/A metadata N/A N/A com _values_from_object N/A self metadata N/A result N/A N/A metadata searchsorted v side left N/A N/A TermValue result result N/A u integer N/A N/A N/A kind N/A u integer N/A N/A v N/A int N/A float v N/A N/A TermValue v v kind N/A N/A N/A kind N/A u float N/A N/A v N/A float v N/A N/A TermValue v v kind N/A N/A N/A kind N/A u bool N/A N/A N/A isinstance v string_types N/A N/A v N/A N/A N/A N/A N/A N/A v strip lower N/A N/A u false N/A u f N/A u no N/A u n N/A u none N/A u 0 N/A u [] N/A u {} N/A u N/A N/A v N/A bool v N/A N/A TermValue v v kind N/A N/A N/A N/A isinstance v string_types N/A N/A v N/A stringify v N/A N/A TermValue v N/A stringify v N/A u string N/A N/A TermValue v N/A stringify v N/A u string N/A convert_values N/A N/A self N/A N/A N/A N/A N/A FilterBinOp N/A BinOp N/A __unicode__ N/A N/A self N/A N/A N/A N/A pprint_thing N/A N/A [Filter : [{0}] -> [{1}] format N/A N/A self filter N/A 0 N/A N/A self filter N/A 1 N/A invert N/A N/A self N/A N/A N/A  invert the filter  N/A N/A N/A self filter None N/A N/A f N/A list N/A self filter N/A N/A f N/A 1 N/A N/A self generate_filter_op invert True N/A N/A self filter N/A tuple f N/A self N/A format N/A N/A self N/A N/A N/A  return the actual filter format  N/A N/A N/A self filter N/A evaluate N/A N/A self N/A N/A N/A N/A N/A self is_valid N/A N/A N/A ValueError N/A query term is not valid [%s] self N/A rhs N/A N/A self conform N/A self rhs N/A values N/A N/A TermValue v v N/A self kind N/A v rhs N/A N/A self is_in_table N/A N/A N/A N/A N/A self op N/A == != N/A N/A len values N/A self _max_selectors N/A N/A filter_op N/A N/A self generate_filter_op N/A N/A self filter N/A N/A self lhs filter_op N/A N/A pd Index N/A N/A v value N/A v values N/A self N/A None N/A N/A N/A self op N/A == != N/A N/A filter_op N/A N/A self generate_filter_op N/A N/A self filter N/A N/A self lhs filter_op N/A N/A pd Index N/A N/A v value N/A v values N/A N/A N/A TypeError N/A passing a filterable condition to a non-table indexer [%s] self N/A self N/A generate_filter_op N/A N/A self invert N/A False N/A N/A N/A N/A N/A N/A self op != N/A invert N/A N/A N/A self op == invert N/A N/A N/A N/A N/A axis vals N/A N/A N/A N/A axis isin vals N/A N/A N/A N/A N/A axis vals N/A N/A N/A axis isin vals N/A N/A JointFilterBinOp N/A FilterBinOp N/A format N/A N/A self N/A N/A N/A N/A NotImplementedError unable to collapse Joint Filters N/A evaluate N/A N/A self N/A N/A N/A self N/A N/A ConditionBinOp N/A BinOp N/A __unicode__ N/A N/A self N/A N/A N/A N/A pprint_thing N/A N/A [Condition : [{0}]] format N/A self condition N/A invert N/A N/A self N/A N/A N/A  invert the condition  N/A N/A NotImplementedError cannot use an invert condition when passing to numexpr N/A format N/A N/A self N/A N/A N/A  return the actual ne format  N/A N/A self condition N/A evaluate N/A N/A self N/A N/A N/A N/A N/A self is_valid N/A N/A N/A ValueError N/A query term is not valid [%s] self N/A N/A N/A self is_in_table N/A N/A None N/A rhs N/A N/A self conform N/A self rhs N/A values N/A N/A N/A self convert_value v N/A v rhs N/A N/A N/A self op N/A == != N/A N/A N/A N/A len values N/A self _max_selectors N/A N/A vs N/A N/A N/A self generate v N/A v values N/A N/A self condition N/A (%s) N/A N/A  |  join vs N/A N/A None N/A N/A N/A self condition N/A N/A self generate N/A values N/A 0 N/A self N/A N/A JointConditionBinOp N/A ConditionBinOp N/A evaluate N/A N/A self N/A N/A N/A N/A self condition N/A (%s %s %s) N/A N/A N/A self lhs condition N/A self op N/A N/A self rhs condition N/A self N/A N/A UnaryOp N/A N/A ops UnaryOp N/A prune N/A N/A self klass N/A N/A N/A N/A N/A self op ~ N/A N/A N/A NotImplementedError UnaryOp only support invert type ops N/A operand N/A self operand N/A operand N/A N/A operand prune klass N/A N/A operand None N/A N/A N/A issubclass klass ConditionBinOp N/A N/A N/A N/A operand condition None N/A N/A N/A N/A operand invert N/A N/A N/A issubclass klass FilterBinOp N/A N/A N/A N/A operand filter None N/A N/A N/A N/A operand invert N/A None N/A N/A N/A _op_classes N/A unary UnaryOp ExprVisitor N/A BaseExprVisitor N/A N/A const_type Constant N/A term_type Term __init__ N/A N/A self env engine parser N/A kwargs N/A N/A N/A N/A N/A super ExprVisitor self __init__ env engine parser N/A bin_op N/A self binary_ops N/A N/A N/A setattr self N/A N/A visit_{0} format N/A N/A self binary_op_nodes_map N/A bin_op N/A N/A N/A node bin_op N/A bin_op N/A partial BinOp bin_op kwargs N/A visit_UnaryOp N/A N/A self node N/A kwargs N/A N/A N/A isinstance N/A node op N/A N/A ast Not N/A ast Invert N/A N/A N/A UnaryOp ~ N/A N/A self visit N/A node operand N/A N/A N/A isinstance N/A node op N/A ast USub N/A N/A N/A N/A self const_type N/A N/A N/A N/A self visit N/A node operand value N/A self env N/A N/A N/A isinstance N/A node op N/A ast UAdd N/A N/A N/A NotImplementedError Unary addition not supported N/A visit_Index N/A N/A self node N/A kwargs N/A N/A N/A N/A N/A self visit N/A node value value N/A visit_Assign N/A N/A self node N/A kwargs N/A N/A cmpr N/A N/A ast Compare ops N/A N/A N/A ast Eq left N/A N/A node targets N/A 0 comparators N/A N/A node value N/A N/A N/A self visit cmpr N/A visit_Subscript N/A N/A self node N/A kwargs N/A N/A value N/A N/A self visit N/A node value N/A slobj N/A N/A self visit N/A node slice N/A N/A N/A value N/A value value N/A N/A N/A N/A N/A N/A N/A N/A N/A self const_type N/A value N/A slobj N/A self env N/A N/A N/A TypeError N/A N/A N/A ValueError N/A N/A cannot subscript {0!r} with {1!r} format value slobj N/A visit_Attribute N/A N/A self node N/A kwargs N/A N/A attr N/A node attr N/A value N/A node value N/A ctx N/A N/A node ctx __class__ N/A N/A ctx N/A ast Load N/A N/A resolved N/A N/A self visit value N/A N/A N/A resolved N/A resolved value N/A N/A N/A AttributeError N/A N/A N/A N/A N/A N/A N/A self term_type N/A getattr resolved attr N/A self env N/A N/A N/A AttributeError N/A N/A N/A N/A isinstance value N/A ast Name N/A N/A value id attr N/A N/A resolved N/A N/A ValueError N/A N/A Invalid Attribute context {0} format N/A ctx __name__ N/A translate_In N/A N/A self op N/A N/A N/A N/A N/A isinstance op N/A ast In N/A N/A ast Eq op N/A _rewrite_membership_op N/A N/A self node left right N/A N/A N/A N/A N/A N/A self visit N/A node op N/A node op left right N/A N/A Expr N/A N/A expr Expr N/A N/A  hold a pytables like expression, comprised of possibly multiple 'terms'

    Parameters
    ----------
    where : string term expression, Expr, or list-like of Exprs
    queryables : a "kinds" map (dict of column name -> kind), or None if column
        is non-indexable
    encoding : an encoding that will encode the query terms

    Returns
    -------
    an Expr object

    Examples
    --------

    'index>=date'
    "columns=['A', 'D']"
    'columns=A'
    'columns==A'
    "~(columns=['A','B'])"
    'index>df.index[3] & string="bar"'
    '(index>df.index[3] & index<=df.index[6]) | string="bar"'
    "ts>=Timestamp('2012-02-01')"
    "major_axis>=20130101"
     __init__ N/A N/A self where op value queryables encoding scope_level N/A None None None None 0 N/A N/A where N/A N/A self parse_back_compat where op value N/A N/A self encoding encoding N/A N/A self condition None N/A N/A self filter None N/A N/A self terms None N/A N/A self _visitor None N/A local_dict N/A DeepChainMap N/A N/A isinstance where Expr N/A N/A local_dict N/A N/A where env scope N/A where N/A where expr N/A N/A N/A isinstance where N/A list tuple N/A N/A N/A idx w N/A enumerate where N/A N/A N/A isinstance w Expr N/A N/A local_dict N/A N/A w env scope N/A N/A w N/A N/A self parse_back_compat w N/A N/A where N/A idx w N/A where N/A N/A  &  join N/A N/A (%s) w N/A w where N/A N/A self expr where N/A N/A self env N/A Scope N/A scope_level 1 local_dict local_dict N/A N/A N/A queryables None N/A isinstance N/A self expr string_types N/A N/A N/A N/A N/A N/A self env queryables update queryables N/A N/A self _visitor N/A ExprVisitor N/A self env queryables queryables parser pytables engine pytables encoding encoding N/A N/A self terms N/A N/A self parse N/A parse_back_compat N/A N/A self w op value N/A None None N/A N/A  allow backward compatibility for passed arguments  N/A N/A isinstance w dict N/A N/A N/A w op value N/A N/A N/A w get field N/A N/A w get op N/A N/A w get value N/A N/A N/A isinstance w string_types N/A N/A N/A TypeError where must be passed as a string if op/value are passed N/A N/A N/A warnings warn passing a dict to Expr is deprecated, pass the where as a single string FutureWarning stacklevel 10 N/A N/A isinstance w tuple N/A N/A N/A N/A len w 2 N/A N/A N/A w value w N/A op == N/A N/A N/A N/A len w 3 N/A N/A N/A w op value w N/A N/A N/A warnings warn passing a tuple into Expr is deprecated, pass the where as a single string FutureWarning stacklevel 10 N/A N/A op None N/A N/A N/A N/A isinstance w string_types N/A N/A N/A TypeError where must be passed as a string if op/value are passed N/A N/A isinstance op Expr N/A N/A N/A TypeError invalid op passed, must be a string N/A w N/A N/A {0}{1} format w op N/A N/A value None N/A N/A N/A isinstance value Expr N/A N/A N/A TypeError invalid value passed, must be a string convert N/A N/A v N/A N/A N/A N/A N/A isinstance v N/A datetime N/A np datetime64 timedelta N/A np timedelta64 N/A hasattr v timetuple N/A N/A N/A N/A '{0}' format v N/A v N/A N/A N/A isinstance value N/A list tuple N/A N/A value N/A N/A convert v N/A v value N/A N/A value N/A convert value N/A w N/A N/A {0}{1} format w value N/A N/A N/A warnings warn passing multiple values to Expr is deprecated, pass the where as a single string FutureWarning stacklevel 10 N/A w N/A __unicode__ N/A N/A self N/A N/A N/A N/A N/A self terms None N/A N/A N/A pprint_thing N/A self terms N/A N/A pprint_thing N/A self expr N/A evaluate N/A N/A self N/A N/A N/A  create and return the numexpr condition and filter  N/A N/A N/A N/A self condition N/A N/A N/A self terms prune ConditionBinOp N/A N/A N/A AttributeError N/A N/A N/A ValueError N/A N/A cannot process expression [{0}], [{1}] is not a valid condition format N/A self expr self N/A N/A N/A N/A self filter N/A N/A N/A self terms prune FilterBinOp N/A N/A N/A AttributeError N/A N/A N/A ValueError N/A N/A cannot process expression [{0}], [{1}] is not a valid filter format N/A self expr self N/A N/A N/A self condition N/A self filter N/A N/A TermValue N/A object N/A N/A  hold a term value the we use to construct a condition/filter  __init__ N/A N/A self value converted kind N/A N/A N/A N/A self value value N/A N/A self converted converted N/A N/A self kind kind N/A tostring N/A N/A self encoding N/A N/A N/A  quote the string if not encoded
            else encode and return  N/A N/A N/A self kind N/A u string N/A N/A N/A encoding None N/A N/A N/A self converted N/A N/A "%s" N/A self converted N/A N/A self converted N/A N/A maybe_expression N/A N/A s N/A N/A N/A  loose checking if s is a pytables-acceptable expression  N/A N/A N/A isinstance s string_types N/A N/A False N/A ops N/A N/A N/A ExprVisitor binary_ops N/A ExprVisitor unary_ops N/A = N/A N/A any N/A N/A op s N/A op ops N/A