Module Import alias Import alias Import alias identifier ImportFrom alias alias alias alias alias Import alias Import alias ImportFrom alias FunctionDef arguments args NameParam NameParam defaults body If CompareIn NameLoad ListLoad Str Str Str Str body Pass orelse If CompareIn NameLoad ListLoad Str Str Str Str body Assign NameStore BinOpMult NameLoad Num orelse If CompareIn NameLoad ListLoad Str Str Str Str body Assign NameStore BinOpMult BinOpMult NameLoad Num Num orelse If CompareIn NameLoad ListLoad Str Str Str body Assign NameStore BinOpMult BinOpMult BinOpMult NameLoad Num Num Num orelse If CompareIn NameLoad ListLoad Str Str Str body Assign NameStore BinOpMult BinOpMult BinOpMult BinOpMult NameLoad Num Num Num Num orelse If CompareIn NameLoad ListLoad Str Str Str body Assign NameStore BinOpMult BinOpMult BinOpMult BinOpMult NameLoad Num Num Num Num orelse If CompareIn NameLoad ListLoad Str Str Str body Assign NameStore BinOpMult BinOpMult BinOpMult BinOpMult NameLoad Num Num Num Num Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore TupleLoad TupleLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Assign SubscriptStore NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num orelse If CompareEq Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Assign SubscriptStore NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num orelse Raise Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Num CompareLt AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr BinOpSub NameLoad Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr BinOpMod Str NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index Num CompareGtE AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num orelse Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad orelse Assign SubscriptStore NameLoad Index Num Call NameLoad CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num handlers ExceptHandler body Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword NameLoad attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword NameLoad attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Assign SubscriptStore NameLoad Index Num Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr orelse Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Assign SubscriptStore NameLoad Index Num Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr orelse Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Assign SubscriptStore NameLoad Index Num Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr orelse Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Assign SubscriptStore NameLoad Index Num Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num BinOpAdd Str AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr orelse Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad SubscriptLoad NameLoad Index Num Slice Call NameLoad Str decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr CompareGtE AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr CompareLtE AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad NameLoad attr Call NameLoad CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword NameLoad attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr BinOpMod Str SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword NameLoad attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword NameLoad attr Call NameLoad NameLoad Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword NameLoad attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Num Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword NameLoad attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad orelse Raise Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr CompareNotEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Num Assign NameStore Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword NameLoad attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr ListLoad Str Str orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr ListLoad Str Str orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Str orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Str orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Str orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad ListLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword NameLoad attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad orelse Raise Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str body Assign SubscriptStore NameLoad Index Num Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr CompareIsNot AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad orelse Assign SubscriptStore NameLoad Index Num Call NameLoad Call NameLoad CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Num CompareIsNot AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr ListLoad Str Str orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr ListLoad Str Str orelse Assign SubscriptStore NameLoad Index Num CompareEq AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Num CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body If NameLoad body Raise Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Slice AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Raise Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list Return Call AttributeLoad NameLoad attr keyword Num keyword Num decorator_list
N/A N/A datetime N/A re N/A ply.yacc yacc sqlalchemy.sql.expression and_ or_ not_ select func N/A gertty.db N/A gertty.search gertty.search.tokenizer tokens age_to_delta N/A N/A delta unit N/A N/A N/A N/A unit N/A seconds second sec s N/A N/A N/A N/A N/A unit N/A minutes minute min m N/A N/A delta N/A delta 60 N/A N/A N/A unit N/A hours hour hr h N/A N/A delta N/A N/A delta 60 60 N/A N/A N/A unit N/A days day d N/A N/A delta N/A N/A N/A delta 60 60 24 N/A N/A N/A unit N/A weeks week w N/A N/A delta N/A N/A N/A N/A delta 60 60 24 7 N/A N/A N/A unit N/A months month mon N/A N/A delta N/A N/A N/A N/A delta 60 60 24 30 N/A N/A N/A unit N/A years year y N/A N/A delta N/A N/A N/A N/A delta 60 60 24 365 N/A delta N/A SearchParser N/A N/A N/A N/A N/A precedence N/A N/A left NOT NEG p_terms N/A N/A p N/A N/A N/A expression : list_expr
                      | paren_expr
                      | boolean_expr
                      | negative_expr
                      | term N/A N/A p N/A 0 N/A p N/A 1 N/A p_list_expr N/A N/A p N/A N/A N/A list_expr : expression expression N/A N/A p N/A 0 N/A and_ N/A p N/A 1 N/A p N/A 2 N/A p_paren_expr N/A N/A p N/A N/A N/A paren_expr : LPAREN expression RPAREN N/A N/A p N/A 0 N/A p N/A 2 N/A p_boolean_expr N/A N/A p N/A N/A N/A boolean_expr : expression AND expression
                        | expression OR expression N/A N/A N/A N/A N/A p N/A 2 lower and N/A N/A N/A p N/A 0 N/A and_ N/A p N/A 1 N/A p N/A 3 N/A N/A N/A N/A N/A N/A p N/A 2 lower or N/A N/A N/A p N/A 0 N/A or_ N/A p N/A 1 N/A p N/A 3 N/A N/A N/A N/A N/A gertty search SearchSyntaxError N/A Boolean %s not recognized N/A p N/A 2 N/A p_negative_expr N/A N/A p N/A N/A N/A negative_expr : NOT expression
                         | NEG expression N/A N/A p N/A 0 N/A not_ N/A p N/A 2 N/A p_term N/A N/A p N/A N/A N/A term : age_term
                | recentlyseen_term
                | change_term
                | owner_term
                | reviewer_term
                | commit_term
                | project_term
                | project_key_term
                | branch_term
                | topic_term
                | ref_term
                | label_term
                | message_term
                | comment_term
                | has_term
                | is_term
                | status_term
                | file_term
                | limit_term
                | op_term N/A N/A p N/A 0 N/A p N/A 1 N/A p_string N/A N/A p N/A N/A N/A string : SSTRING
                  | DSTRING
                  | USTRING N/A N/A p N/A 0 N/A p N/A 1 N/A p_age_term N/A N/A p N/A N/A N/A age_term : OP_AGE NUMBER string N/A now N/A N/A N/A datetime datetime utcnow N/A delta N/A p N/A 2 N/A unit N/A p N/A 3 N/A delta N/A age_to_delta delta unit N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c updated N/A now N/A N/A datetime timedelta seconds delta N/A p_recentlyseen_term N/A N/A p N/A N/A N/A recentlyseen_term : OP_RECENTLYSEEN NUMBER string N/A now N/A N/A N/A datetime datetime utcnow N/A delta N/A p N/A 2 N/A unit N/A p N/A 3 N/A delta N/A age_to_delta delta unit N/A s N/A select N/A N/A N/A func datetime N/A N/A func max N/A N/A N/A N/A gertty db change_table c last_seen N/A -%s seconds delta correlate False N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c last_seen s N/A p_change_term N/A N/A p N/A N/A N/A change_term : OP_CHANGE CHANGE_ID
                       | OP_CHANGE NUMBER N/A N/A N/A type N/A p N/A 2 int N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c number N/A p N/A 2 N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c change_id N/A p N/A 2 N/A p_owner_term N/A N/A p N/A N/A N/A owner_term : OP_OWNER string N/A N/A N/A p N/A 2 self N/A N/A username N/A N/A p parser username N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db account_table c username username N/A N/A N/A p N/A 0 N/A or_ N/A N/A N/A N/A N/A gertty db account_table c username N/A p N/A 2 N/A N/A N/A N/A N/A gertty db account_table c email N/A p N/A 2 N/A N/A N/A N/A N/A gertty db account_table c name N/A p N/A 2 N/A p_reviewer_term N/A N/A p N/A N/A N/A reviewer_term : OP_REVIEWER string
                         | OP_REVIEWER NUMBER N/A filters N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c change_key N/A N/A N/A N/A gertty db change_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c account_key N/A N/A N/A N/A gertty db account_table c key N/A N/A N/A number N/A int N/A p N/A 2 N/A N/A N/A N/A number None N/A N/A number None N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db account_table c id number N/A N/A N/A N/A p N/A 2 self N/A N/A username N/A N/A p parser username N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db account_table c username username N/A N/A N/A N/A filters append N/A or_ N/A N/A N/A N/A N/A gertty db account_table c username N/A p N/A 2 N/A N/A N/A N/A N/A gertty db account_table c email N/A p N/A 2 N/A N/A N/A N/A N/A gertty db account_table c name N/A p N/A 2 N/A s N/A N/A N/A select N/A N/A N/A N/A N/A gertty db change_table c key correlate False where N/A and_ filters N/A N/A p N/A 0 N/A N/A N/A N/A N/A N/A gertty db change_table c key in_ s N/A p_commit_term N/A N/A p N/A N/A N/A commit_term : OP_COMMIT string N/A filters N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db revision_table c change_key N/A N/A N/A N/A gertty db change_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db revision_table c commit N/A p N/A 2 N/A s N/A N/A N/A select N/A N/A N/A N/A N/A gertty db change_table c key correlate False where N/A and_ filters N/A N/A p N/A 0 N/A N/A N/A N/A N/A N/A gertty db change_table c key in_ s N/A p_project_term N/A N/A p N/A N/A N/A project_term : OP_PROJECT string N/A N/A N/A N/A p N/A 2 startswith ^ N/A N/A N/A p N/A 0 N/A N/A func matches N/A p N/A 2 N/A N/A N/A N/A gertty db project_table c name N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db project_table c name N/A p N/A 2 N/A p_project_key_term N/A N/A p N/A N/A N/A project_key_term : OP_PROJECT_KEY NUMBER N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c project_key N/A p N/A 2 N/A p_branch_term N/A N/A p N/A N/A N/A branch_term : OP_BRANCH string N/A N/A N/A N/A p N/A 2 startswith ^ N/A N/A N/A p N/A 0 N/A N/A func matches N/A p N/A 2 N/A N/A N/A N/A gertty db change_table c branch N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c branch N/A p N/A 2 N/A p_topic_term N/A N/A p N/A N/A N/A topic_term : OP_TOPIC string N/A N/A N/A N/A p N/A 2 startswith ^ N/A N/A N/A p N/A 0 N/A N/A func matches N/A p N/A 2 N/A N/A N/A N/A gertty db change_table c topic N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c topic N/A p N/A 2 N/A p_ref_term N/A N/A p N/A N/A N/A ref_term : OP_REF string N/A N/A N/A N/A p N/A 2 startswith ^ N/A N/A N/A p N/A 0 N/A N/A func matches N/A p N/A 2 N/A refs/heads/ N/A N/A N/A N/A gertty db change_table c branch N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c branch N/A N/A p N/A 2 N/A N/A len refs/heads/ N/A N/A label_re N/A N/A re compile (?P<label>[a-zA-Z0-9_-]+([a-zA-Z]|((?<![-+])[0-9])))(?P<operator>[<>]?=?)(?P<value>[-+]?[0-9]+)($|,(user=)?(?P<user>\S+)) p_label_term N/A N/A p N/A N/A N/A label_term : OP_LABEL string N/A args N/A N/A label_re match N/A p N/A 2 N/A label N/A N/A args group label N/A op N/A N/A N/A args group operator = N/A value N/A int N/A N/A args group value N/A user N/A N/A args group user N/A filters N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c change_key N/A N/A N/A N/A gertty db change_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c category label N/A N/A op = N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c value value N/A N/A N/A op >= N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c value value N/A N/A N/A op <= N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c value value N/A N/A user None N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c account_key N/A N/A N/A N/A gertty db account_table c key N/A N/A user self N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db account_table c username N/A N/A p parser username N/A N/A N/A N/A filters append N/A or_ N/A N/A N/A N/A N/A gertty db account_table c username user N/A N/A N/A N/A N/A gertty db account_table c email user N/A N/A N/A N/A N/A gertty db account_table c name user N/A s N/A N/A N/A select N/A N/A N/A N/A N/A gertty db change_table c key correlate False where N/A and_ filters N/A N/A p N/A 0 N/A N/A N/A N/A N/A N/A gertty db change_table c key in_ s N/A p_message_term N/A N/A p N/A N/A N/A message_term : OP_MESSAGE string N/A filters N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db revision_table c change_key N/A N/A N/A N/A gertty db change_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A N/A gertty db revision_table c message like N/A %%%s%% N/A p N/A 2 N/A s N/A N/A N/A select N/A N/A N/A N/A N/A gertty db change_table c key correlate False where N/A and_ filters N/A N/A p N/A 0 N/A N/A N/A N/A N/A N/A gertty db change_table c key in_ s N/A p_comment_term N/A N/A p N/A N/A N/A comment_term : OP_COMMENT string N/A filters N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db revision_table c change_key N/A N/A N/A N/A gertty db change_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db revision_table c message N/A p N/A 2 N/A revision_select N/A N/A N/A select N/A N/A N/A N/A N/A gertty db change_table c key correlate False where N/A and_ filters N/A filters N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db revision_table c change_key N/A N/A N/A N/A gertty db change_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db comment_table c revision_key N/A N/A N/A N/A gertty db revision_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db comment_table c message N/A p N/A 2 N/A comment_select N/A N/A N/A select N/A N/A N/A N/A N/A gertty db change_table c key correlate False where N/A and_ filters N/A N/A p N/A 0 N/A or_ N/A N/A N/A N/A N/A N/A gertty db change_table c key in_ comment_select N/A N/A N/A N/A N/A N/A gertty db change_table c key in_ revision_select N/A p_has_term N/A N/A p N/A N/A N/A has_term : OP_HAS string N/A N/A N/A p N/A 2 draft N/A N/A filters N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db revision_table c change_key N/A N/A N/A N/A gertty db change_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db message_table c revision_key N/A N/A N/A N/A gertty db revision_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db message_table c draft True N/A s N/A N/A N/A select N/A N/A N/A N/A N/A gertty db change_table c key correlate False where N/A and_ filters N/A N/A p N/A 0 N/A N/A N/A N/A N/A N/A gertty db change_table c key in_ s N/A N/A N/A N/A N/A gertty search SearchSyntaxError N/A Syntax error: has:%s is not supported N/A p N/A 2 N/A p_is_term N/A N/A p N/A N/A N/A is_term : OP_IS string N/A username N/A N/A p parser username N/A N/A N/A p N/A 2 reviewed N/A N/A filters N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c change_key N/A N/A N/A N/A gertty db change_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c value 0 N/A s N/A N/A N/A select N/A N/A N/A N/A N/A gertty db change_table c key correlate False where N/A and_ filters N/A N/A p N/A 0 N/A N/A N/A N/A N/A N/A gertty db change_table c key in_ s N/A N/A N/A N/A p N/A 2 open N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A N/A gertty db change_table c status notin_ N/A MERGED ABANDONED N/A N/A N/A N/A p N/A 2 closed N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A N/A gertty db change_table c status in_ N/A MERGED ABANDONED N/A N/A N/A N/A p N/A 2 submitted N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c status SUBMITTED N/A N/A N/A N/A p N/A 2 merged N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c status MERGED N/A N/A N/A N/A p N/A 2 abandoned N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c status ABANDONED N/A N/A N/A N/A p N/A 2 owner N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db account_table c username username N/A N/A N/A N/A p N/A 2 starred N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c starred True N/A N/A N/A N/A p N/A 2 held N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c held True N/A N/A N/A N/A p N/A 2 reviewer N/A N/A filters N/A N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c change_key N/A N/A N/A N/A gertty db change_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db approval_table c account_key N/A N/A N/A N/A gertty db account_table c key N/A N/A N/A filters append N/A N/A N/A N/A N/A gertty db account_table c username username N/A s N/A N/A N/A select N/A N/A N/A N/A N/A gertty db change_table c key correlate False where N/A and_ filters N/A N/A p N/A 0 N/A N/A N/A N/A N/A N/A gertty db change_table c key in_ s N/A N/A N/A N/A p N/A 2 watched N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db project_table c subscribed True N/A N/A N/A N/A N/A gertty search SearchSyntaxError N/A Syntax error: is:%s is not supported N/A p N/A 2 N/A p_file_term N/A N/A p N/A N/A N/A file_term : OP_FILE string N/A N/A N/A N/A p N/A 2 startswith ^ N/A N/A N/A p N/A 0 N/A and_ N/A or_ N/A N/A func matches N/A p N/A 2 N/A N/A N/A N/A gertty db file_table c path N/A N/A func matches N/A p N/A 2 N/A N/A N/A N/A gertty db file_table c old_path N/A N/A N/A N/A N/A gertty db file_table c status None N/A N/A N/A p N/A 0 N/A and_ N/A or_ N/A N/A N/A N/A N/A gertty db file_table c path N/A p N/A 2 N/A N/A N/A N/A N/A gertty db file_table c old_path N/A p N/A 2 N/A N/A N/A N/A N/A gertty db file_table c status None N/A p_status_term N/A N/A p N/A N/A N/A status_term : OP_STATUS string N/A N/A N/A p N/A 2 open N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A N/A gertty db change_table c status notin_ N/A MERGED ABANDONED N/A N/A N/A N/A p N/A 2 closed N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A N/A gertty db change_table c status in_ N/A MERGED ABANDONED N/A N/A N/A p N/A 0 N/A N/A N/A N/A N/A gertty db change_table c status N/A N/A N/A p N/A 2 upper N/A p_limit_term N/A N/A p N/A N/A N/A limit_term : OP_LIMIT NUMBER N/A N/A p N/A 0 N/A True True N/A p_op_term N/A N/A p N/A N/A N/A op_term : OP N/A N/A SyntaxError N/A p_error N/A N/A p N/A N/A N/A p N/A N/A N/A N/A N/A gertty search SearchSyntaxError N/A Syntax error at "%s" in search string "%s" (col %s) N/A N/A N/A N/A p lexer lexdata N/A N/A p lexpos N/A N/A p lexer lexdata N/A p lexpos N/A N/A N/A N/A N/A gertty search SearchSyntaxError Syntax error: EOF in search string N/A N/A N/A N/A yacc yacc debug 0 write_tables 0 N/A