Module Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias identifier Import alias identifier Import alias identifier Import alias Import alias Import alias Import alias Import alias TryExcept body ImportFrom alias handlers ExceptHandler body FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Return BinOpAdd NameLoad Str handlers ExceptHandler body Return NameLoad decorator_list ClassDef bases AttributeLoad AttributeLoad NameLoad attr attr body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Dict body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore ListComp BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListComp NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad NameLoad NameLoad keyword NameLoad decorator_list decorator_list ClassDef bases body Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body 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 NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Assign NameStore SubscriptStore NameLoad Index NameLoad ListLoad Num Num Num Num Num Num Num Num Num Num Num Num If CompareEq NameLoad Str body AugAssignAdd SubscriptStore NameLoad Index Num NameLoad AugAssignAdd SubscriptStore NameLoad Index Num NameLoad AugAssignAdd SubscriptStore NameLoad Index Num NameLoad AugAssignAdd SubscriptStore NameLoad Index Num NameLoad AugAssignAdd SubscriptStore NameLoad Index Num NameLoad AugAssignAdd SubscriptStore NameLoad Index Num NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Str body AugAssignAdd SubscriptStore NameLoad Index Num NameLoad AugAssignAdd SubscriptStore NameLoad Index Num NameLoad AugAssignAdd SubscriptStore NameLoad Index Num NameLoad AugAssignAdd SubscriptStore NameLoad Index Num NameLoad AugAssignAdd SubscriptStore NameLoad Index Num NameLoad AugAssignAdd SubscriptStore NameLoad Index Num NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad Num Num Num Num Num Num Num Num Num Num Num Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq NameLoad NameLoad body Assign NameStore Str orelse Assign NameStore Str orelse Assign NameStore Str If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return BinOpAdd Str NameLoad orelse Return BinOpAdd Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Dict body Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If CompareEq NameLoad NameLoad body If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr orelse If BoolOpAnd CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str orelse Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr BinOpMod Str Call NameLoad BinOpDiv BinOpMult Num BinOpSub BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad orelse If BoolOpAnd CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str orelse Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr BinOpMod Str Call NameLoad BinOpDiv BinOpMult Num BinOpSub BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad BinOpAdd NameLoad NameLoad orelse If BoolOpAnd CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad orelse Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Return CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr NameLoad Str body Assign NameStore Str orelse Assign NameStore Str Assign NameStore CompareEq Call AttributeLoad NameLoad attr Str NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Raise Call AttributeLoad AttributeLoad NameLoad attr attr Str BinOpMod Str NameLoad If CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr Str body Raise AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign NameStore NameLoad For TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameLoad body If NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore NameLoad If NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str FunctionDef arguments args NameParam defaults NameLoad body Return Call AttributeLoad NameLoad attr keyword NameLoad keyword UnaryOpNot NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body If CompareEq AttributeLoad NameLoad attr Str body If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Str keyword Str attr Str orelse If BoolOpOr CompareIn NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Str keyword Str attr Str If BoolOpOr CompareIn NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Str keyword Str attr Str If BoolOpAnd CompareIn NameLoad AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Str keyword Str attr Str orelse Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Str keyword Str attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Str BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad Str attr GeneratorExp Call AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str keyword Num attr Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Str attr BinOpMod Str AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr BinOpMod Str NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Num orelse Assign NameStore NameLoad If Call NameLoad NameLoad body Expr Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad attr orelse Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad attr attr NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Pass orelse If Call NameLoad NameLoad body Expr Call NameLoad Call AttributeLoad NameLoad attr Str keyword Str orelse Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr If NameLoad body Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str keyword Num attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str If AttributeLoad AttributeLoad NameLoad attr attr body AugAssignAdd NameStore Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr IfExp NameLoad Str Str attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad keyword Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad keyword Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr keyword Str attr BinOpMod Str BinOpMult Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num If BoolOpOr CompareIn NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str body If CompareEq AttributeLoad NameLoad attr Str body If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str keyword BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword BinOpMod Str NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword BinOpMod Str NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword BinOpMod Str AttributeLoad NameLoad attr attr Str If BoolOpAnd CompareNotEq AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore Call NameLoad NameLoad body If CompareNotEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Num attr Str Assign NameStore Dict Assign NameStore Dict For TupleStore NameStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore BoolOpOr NameLoad Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad attr NameLoad Assign SubscriptStore NameLoad Index TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice Assign NameStore NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Call NameLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Call NameLoad NameLoad attr Str Assign NameStore NameLoad Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr attr NameLoad Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad IfExp CompareNotEq NameLoad NameLoad Str Str Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr keyword NameLoad attr Str AugAssignAdd NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num attr BinOpMod Str TupleLoad NameLoad IfExp CompareGt NameLoad Num Str Str If CompareGt NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr BinOpMod Str IfExp SubscriptLoad NameLoad Index Num Str Str If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword BinOpMod Str AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad AttributeLoad NameLoad attr orelse Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Num attr Str Assign NameStore Dict Assign NameStore Dict For TupleStore NameStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore BoolOpOr NameLoad Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad attr NameLoad Assign SubscriptStore NameLoad Index TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice Assign NameStore NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Call NameLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Call NameLoad NameLoad attr Str Assign NameStore NameLoad Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr attr NameLoad Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad IfExp CompareNotEq NameLoad NameLoad Str Str Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr keyword NameLoad attr Str AugAssignAdd NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword Num attr BinOpMod Str TupleLoad NameLoad IfExp CompareGt NameLoad Num Str Str If CompareGt NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr BinOpMod Str IfExp SubscriptLoad NameLoad Index Num Str Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str If BoolOpAnd CompareNotIn NameLoad AttributeLoad NameLoad attr CompareNotIn NameLoad AttributeLoad NameLoad attr body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str orelse If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Str body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call NameLoad GeneratorExp TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr Assign NameStore Dict For TupleStore NameStore NameStore NameStore NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore NameLoad orelse If NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore NameLoad If NameLoad body If NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore CompareNotIn AttributeLoad NameLoad attr NameLoad Assign NameStore UnaryOpNot NameLoad orelse Assign NameStore Str Assign NameStore NameLoad orelse If NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore CompareNotIn AttributeLoad NameLoad attr NameLoad Assign NameStore UnaryOpNot NameLoad orelse Assign NameStore Str Assign NameStore NameLoad If BoolOpAnd CompareNotIn NameLoad AttributeLoad NameLoad attr BoolOpOr CompareIn NameLoad AttributeLoad NameLoad attr CompareIn NameLoad AttributeLoad NameLoad attr body If NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad Str BinOpMod Str AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad Str BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad For NameStore Call NameLoad Call AttributeLoad NameLoad attr body If NameLoad body Assign NameStore NameLoad orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword SubscriptLoad NameLoad Index NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword NameLoad attr NameLoad decorator_list Expr Call NameLoad Str NameLoad Str keyword NameLoad Expr Call NameLoad BinOpMod Str IfExp CompareGt Call NameLoad AttributeLoad NameLoad attr Num Str Str NameLoad Str keyword NameLoad If AttributeLoad NameLoad attr body Expr Call NameLoad Str AttributeLoad NameLoad attr Str keyword NameLoad keyword Str keyword NameLoad Expr Call NameLoad Str NameLoad Str keyword NameLoad Expr Call NameLoad Str NameLoad Str keyword NameLoad Expr Call NameLoad Str NameLoad Str keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str keyword Num attr Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str keyword Num attr Assign NameStore Dict Str Str Str BinOpMod Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str keyword Str Expr Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str orelse If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str keyword Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str attr Str orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr BinOpMod Str BoolOpOr BoolOpAnd CompareGt AttributeLoad NameLoad attr Num Str Str If CompareNotEq Call AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str keyword Num attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore BinOpSub NameLoad NameLoad Return BinOpAdd BinOpMult BinOpMult BinOpMult AttributeLoad NameLoad attr Num Num Num AttributeLoad NameLoad attr decorator_list Assign NameStore ListComp TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Call NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr CompareGt Call NameLoad NameLoad BinOpMult BinOpMult Num Num Num If NameLoad body Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str keyword Num attr Str For TupleStore NameStore NameStore NameLoad body If CompareEq AttributeLoad NameLoad attr Str body Continue orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Str orelse If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad Str body Assign NameStore Str orelse Assign NameStore Str If CompareLt NameLoad BinOpMult BinOpMult Num Num Num body Assign NameStore BinOpDiv NameLoad BinOpMult Num Num Assign NameStore BinOpMod Str TupleLoad NameLoad IfExp CompareGt NameLoad Num Str Str orelse If CompareLt NameLoad BinOpMult BinOpMult BinOpMult Num Num Num Num body Assign NameStore BinOpDiv NameLoad BinOpMult BinOpMult Num Num Num Assign NameStore BinOpMod Str TupleLoad NameLoad IfExp CompareGt NameLoad Num Str Str orelse If CompareLt NameLoad BinOpMult BinOpMult BinOpMult Num Num Num Num body Assign NameStore BinOpDiv NameLoad BinOpMult BinOpMult BinOpMult Num Num Num Num Assign NameStore BinOpMod Str TupleLoad NameLoad IfExp CompareGt NameLoad Num Str Str orelse Assign NameStore Str Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr BinOpAdd Str NameLoad keyword Num attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str keyword Num attr attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str TryExcept body Expr Call AttributeLoad NameLoad attr BinOpMod NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Dict Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad TupleLoad Num Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Num NameLoad TupleLoad Num Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Num Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad TupleLoad Num Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr keyword Str attr Str Expr Call AttributeLoad NameLoad attr If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr keyword Str attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr keyword Str attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr keyword Str attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Str keyword Str attr Str decorator_list Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Str Expr Yield Call NameLoad NameLoad TryExcept body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Assign NameStore ListComp TupleLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad IfExp NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad IfExp CompareIsNot NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad IfExp CompareIsNot NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad IfExp CompareIsNot NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareIsNot SubscriptLoad NameLoad Index Num NameLoad NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareIs SubscriptLoad NameLoad Index Num NameLoad NameLoad If NameLoad body Assert CompareEq Call NameLoad NameLoad Num FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str decorator_list If CompareEq NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num body Assign NameStore NameLoad orelse FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str decorator_list Assign NameStore NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad comprehension TupleStore NameStore NameLoad orelse Assign NameStore ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Expr Yield Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr ExceptHandler type AttributeLoad NameLoad attr name NameStore body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str If NameLoad body Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareEq AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareEq AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareEq AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareEq AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareEq AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareEq AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareEq AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults BoolOpAnd CompareNotEq AttributeLoad NameLoad attr Str CompareNotEq AttributeLoad NameLoad attr Str NameLoad orelse Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str keyword Num Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str keyword Num attr attr Str Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Str If UnaryOpNot Call AttributeLoad NameLoad attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Str ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If SubscriptLoad Call AttributeLoad NameLoad attr Index Num body Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Str FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str If CompareLtE NameLoad Num body If NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str orelse Expr Call AttributeLoad NameLoad attr Str orelse If NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad BinOpSub NameLoad Num IfExp CompareGt NameLoad Num Str Str decorator_list If NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str keyword Num attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Str Expr Call NameLoad NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str keyword Num attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Str Expr Call NameLoad NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str keyword Num attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Str Expr Call NameLoad NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str keyword Num attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Str Expr Call NameLoad NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str keyword Num attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Str Expr Call NameLoad NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Str attr Str keyword Num attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Str Expr Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str keyword Num Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Str attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Str attr Str Expr Call AttributeLoad NameLoad attr Str Expr Yield Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str If NameLoad body Assign NameStore Dict For TupleStore NameStore NameStore NameLoad body Assign SubscriptStore Call AttributeLoad NameLoad attr NameLoad Dict Index NameLoad Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str keyword Num Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Num attr Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword Num attr keyword Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return BoolOpOr Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension NameStore NameLoad If CompareEq NameLoad Str body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Call NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return BinOpAdd Call NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Expr Call AttributeLoad NameLoad attr Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad ListComp AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad attr comprehension NameStore NameLoad For NameStore NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad body Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad attr Str Expr Yield Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign NameStore Dict Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Dict Assign SubscriptStore NameLoad Index NameLoad TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Dict Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Dict Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Dict Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Dict Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str keyword Num Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str keyword Num attr attr Str FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd NameLoad NameLoad body Return BinOpMod Str TupleLoad NameLoad NameLoad orelse If NameLoad body Return BinOpMod Str NameLoad orelse Return BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return TupleLoad NameLoad IfExp CompareGt NameLoad Num NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad Str Str decorator_list For TupleStore NameStore NameStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str keyword BinOpMod Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad orelse Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Str Str If NameLoad body If CompareEq Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num orelse Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Index Num orelse Assign NameStore Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Yield Call NameLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Pass orelse TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Yield BinOpMod Str TupleLoad IfExp NameLoad SubscriptLoad NameLoad Slice Num Str SubscriptLoad NameLoad Slice Num decorator_list
N/A N/A datetime N/A calendar N/A traceback N/A dbutils N/A gitutils N/A htmlutils N/A page.utils N/A log.html N/A reviewing.utils review_utils N/A reviewing.html review_html N/A reviewing.comment review_comment N/A configuration N/A diff N/A profiling N/A linkify N/A textutils N/A N/A customization.paths getModuleFromFile N/A N/A N/A getModuleFromFile N/A N/A repository filename N/A N/A N/A N/A N/A N/A base rest N/A N/A filename split / 1 N/A N/A base / N/A N/A N/A N/A None N/A SummaryColumn N/A N/A N/A log html SummaryColumn N/A __init__ N/A N/A self review N/A N/A N/A N/A N/A N/A N/A log html SummaryColumn __init__ self N/A N/A self __review review N/A N/A self __cache N/A N/A fillCache N/A N/A self db review N/A N/A N/A cursor N/A N/A db cursor N/A N/A N/A cursor execute SELECT DISTINCT assignee, child
                            FROM fullreviewuserfiles
                            JOIN changesets ON (changesets.id=changeset)
                           WHERE review=%s
                             AND state='pending' N/A N/A review id N/A N/A user_id commit_id cursor N/A N/A N/A N/A N/A N/A N/A self __cache setdefault commit_id N/A set add user_id N/A render N/A N/A self db commit target overrides N/A N/A N/A N/A user_ids N/A N/A N/A self __cache get N/A N/A commit getId db N/A user_ids N/A N/A users N/A N/A %s:%s N/A N/A user fullname N/A user status N/A user N/A N/A N/A dbutils User fromIds db N/A user_id N/A user_id user_ids N/A N/A N/A target setAttribute critic-reviewers N/A N/A , join N/A sorted users N/A N/A N/A N/A N/A log html SummaryColumn render self db commit target overrides overrides N/A N/A ApprovalColumn N/A N/A N/A APPROVED 1 N/A TOTAL 2 __init__ N/A N/A self user review type cache N/A N/A N/A N/A self __user user N/A N/A self __review review N/A N/A self __type type N/A N/A self __cache cache N/A fillCache N/A N/A db user review cache profiler N/A N/A N/A cursor N/A N/A db cursor N/A N/A N/A profiler check fillCache N/A N/A N/A cursor execute SELECT child, state, COUNT(*), SUM(deleted), SUM(inserted)
                            FROM changesets
                            JOIN reviewfiles ON (changeset=changesets.id)
                           WHERE review=%s
                        GROUP BY child, state N/A N/A review id N/A N/A commit_id state nfiles deleted inserted cursor N/A N/A data N/A N/A cache get commit_id N/A N/A data N/A N/A data N/A cache N/A commit_id N/A 0 0 0 0 0 0 0 0 0 0 0 0 N/A N/A state reviewed N/A N/A N/A data N/A 3 nfiles N/A N/A data N/A 4 deleted N/A N/A data N/A 5 inserted N/A N/A data N/A 0 nfiles N/A N/A data N/A 1 deleted N/A N/A data N/A 2 inserted N/A N/A N/A profiler check fillCache: total N/A N/A N/A cursor execute SELECT child, COALESCE(reviewfilechanges.to_state, reviewfiles.state) AS effective_state, COUNT(*), SUM(deleted), SUM(inserted)
                            FROM changesets
                            JOIN reviewfiles ON (changeset=changesets.id)
                            JOIN reviewuserfiles ON (reviewuserfiles.file=reviewfiles.id)
                 LEFT OUTER JOIN reviewfilechanges ON (reviewfilechanges.file=reviewfiles.id
                                                   AND reviewfilechanges.uid=reviewuserfiles.uid
                                                   AND reviewfilechanges.state='draft')
                           WHERE review=%s
                             AND reviewuserfiles.uid=%s
                        GROUP BY child, effective_state N/A N/A review id N/A user id N/A N/A commit_id state nfiles deleted inserted cursor N/A N/A data N/A N/A cache get commit_id N/A N/A state reviewed N/A N/A N/A data N/A 9 nfiles N/A N/A data N/A 10 deleted N/A N/A data N/A 11 inserted N/A N/A data N/A 6 nfiles N/A N/A data N/A 7 deleted N/A N/A data N/A 8 inserted N/A N/A N/A profiler check fillCache: user N/A staticmethod __calculate N/A N/A self db commit N/A N/A N/A N/A N/A N/A self __cache get N/A commit id N/A 0 0 0 0 0 0 0 0 0 0 0 0 N/A className N/A N/A self db commit N/A N/A N/A commit N/A N/A N/A total_nfiles total_deleted total_inserted approved_nfiles approved_deleted approved_inserted user_total_nfiles user_total_deleted user_total_inserted user_approved_nfiles user_approved_deleted user_approved_inserted N/A N/A self __calculate db commit N/A N/A user_approved_nfiles user_total_nfiles N/A N/A category N/A N/A category  user N/A N/A category N/A N/A N/A self __type N/A ApprovalColumn APPROVED N/A N/A N/A approval category N/A N/A N/A total category N/A heading N/A N/A self target N/A N/A N/A N/A N/A self __type N/A ApprovalColumn APPROVED N/A N/A N/A N/A target text Pending N/A N/A N/A N/A target text Total N/A render N/A N/A self db commit target overrides N/A N/A N/A N/A N/A total_nfiles total_deleted total_inserted approved_nfiles approved_deleted approved_inserted user_total_nfiles user_total_deleted user_total_inserted user_approved_nfiles user_approved_deleted user_approved_inserted N/A N/A self __calculate db commit N/A N/A N/A self __type N/A ApprovalColumn APPROVED N/A N/A N/A user_approved_nfiles user_total_nfiles N/A N/A N/A approved_nfiles total_nfiles N/A N/A N/A N/A target text N/A N/A N/A N/A approved_deleted total_deleted N/A approved_inserted total_inserted N/A N/A N/A N/A N/A N/A target span text ?? % N/A N/A N/A N/A N/A N/A target span text N/A %d %% N/A int N/A N/A 100.0 N/A N/A total_deleted total_inserted N/A approved_deleted approved_inserted N/A total_deleted total_inserted N/A N/A N/A N/A user_approved_deleted user_total_deleted N/A user_approved_inserted user_total_inserted N/A N/A N/A N/A N/A N/A target span text ?? % N/A N/A N/A N/A N/A N/A target span text N/A %d %% N/A int N/A N/A 100.0 N/A N/A user_total_deleted user_total_inserted N/A user_approved_deleted user_approved_inserted N/A user_total_deleted user_total_inserted N/A N/A N/A N/A user_approved_deleted user_total_deleted N/A user_approved_inserted user_total_inserted N/A N/A N/A N/A N/A N/A target span text N/A -%d/+%d N/A total_deleted total_inserted N/A N/A N/A N/A N/A N/A target span text N/A -%d/+%d N/A user_total_deleted user_total_inserted N/A N/A notModified N/A N/A req db user review N/A N/A N/A value N/A N/A req getRequestHeader If-None-Match N/A N/A N/A N/A review getETag db user value N/A renderShowReview N/A N/A req db user N/A N/A N/A profiler N/A N/A profiling Profiler N/A cursor N/A N/A db cursor N/A N/A N/A user getPreference db commit.diff.compactMode N/A N/A default_compact yes N/A N/A default_compact no N/A compact N/A N/A N/A req getParameter compact default_compact yes N/A highlight N/A N/A req getParameter highlight None N/A review_id N/A N/A req getParameter id filter int N/A review N/A N/A N/A dbutils Review fromId db review_id profiler profiler N/A N/A N/A profiler check create review N/A N/A review N/A N/A N/A N/A N/A page utils DisplayMessage Invalid Review ID N/A %d is not a valid review ID. review_id N/A N/A N/A N/A review getETag db user N/A N/A req getRequestHeader If-None-Match N/A N/A N/A N/A page utils NotModified N/A N/A N/A profiler check ETag N/A repository N/A review repository N/A prefetch_commits N/A N/A N/A N/A cursor execute SELECT DISTINCT sha1, child
                        FROM changesets
                        JOIN reviewchangesets ON (reviewchangesets.changeset=changesets.id)
                        JOIN commits ON (commits.id=changesets.child)
                       WHERE review=%s N/A N/A review id N/A N/A N/A prefetch_commits update N/A dict cursor N/A N/A N/A profiler check commits (query) N/A N/A N/A cursor execute SELECT old_head, old_head_commit.sha1,
                             new_head, new_head_commit.sha1,
                             new_upstream, new_upstream_commit.sha1,
                             equivalent_merge, equivalent_merge_commit.sha1,
                             replayed_rebase, replayed_rebase_commit.sha1
                        FROM reviewrebases
             LEFT OUTER JOIN commits AS old_head_commit ON (old_head_commit.id=old_head)
             LEFT OUTER JOIN commits AS new_head_commit ON (new_head_commit.id=new_head)
             LEFT OUTER JOIN commits AS new_upstream_commit ON (new_upstream_commit.id=new_upstream)
             LEFT OUTER JOIN commits AS equivalent_merge_commit ON (equivalent_merge_commit.id=equivalent_merge)
             LEFT OUTER JOIN commits AS replayed_rebase_commit ON (replayed_rebase_commit.id=replayed_rebase)
                       WHERE review=%s N/A N/A review id N/A rebases N/A N/A cursor fetchall N/A rebases N/A N/A has_finished_rebases False N/A N/A old_head_id old_head_sha1 new_head_id new_head_sha1 new_upstream_id new_upstream_sha1 equivalent_merge_id equivalent_merge_sha1 replayed_rebase_id replayed_rebase_sha1 rebases N/A N/A old_head_id N/A N/A N/A prefetch_commits N/A old_head_sha1 old_head_id N/A new_head_id N/A N/A N/A prefetch_commits N/A new_head_sha1 new_head_id N/A has_finished_rebases True N/A new_upstream_id N/A N/A N/A prefetch_commits N/A new_upstream_sha1 new_upstream_id N/A equivalent_merge_id N/A N/A N/A prefetch_commits N/A equivalent_merge_sha1 equivalent_merge_id N/A replayed_rebase_id N/A N/A N/A prefetch_commits N/A replayed_rebase_sha1 replayed_rebase_id N/A N/A N/A profiler check auxiliary commits (query) N/A has_finished_rebases N/A N/A N/A N/A cursor execute SELECT commits.sha1, commits.id
                                FROM commits
                                JOIN reachable ON (reachable.commit=commits.id)
                               WHERE branch=%s N/A N/A N/A review branch id N/A N/A N/A prefetch_commits update N/A dict cursor N/A N/A N/A profiler check actual commits (query) N/A prefetch_commits N/A N/A gitutils FetchCommits repository prefetch_commits N/A document N/A N/A htmlutils Document req N/A html N/A N/A document html N/A head N/A N/A html head N/A body N/A N/A html body onunload void(0); flush N/A N/A target N/A None N/A N/A N/A N/A document render stop target pretty N/A compact N/A renderHeaderItems N/A N/A target N/A N/A N/A has_draft_items N/A N/A review_utils renderDraftItems db user review target N/A target N/A N/A target div buttons N/A N/A has_draft_items N/A N/A N/A N/A review state open N/A N/A N/A N/A review accepted db N/A N/A N/A N/A N/A N/A target button id closeReview onclick closeReview(); text Close Review N/A N/A N/A N/A user N/A review owners N/A N/A user getPreference db review.pingAnyReview N/A N/A N/A N/A N/A N/A target button id pingReview onclick pingReview(); text Ping Review N/A N/A N/A user N/A review owners N/A N/A user getPreference db review.dropAnyReview N/A N/A N/A N/A N/A N/A target button id dropReview onclick dropReview(); text Drop Review N/A N/A N/A user N/A review owners N/A N/A review description N/A N/A N/A N/A N/A N/A target button id writeDescription onclick editDescription(); text Write Description N/A N/A N/A N/A N/A N/A target button id reopenReview onclick reopenReview(); text Reopen Review N/A N/A N/A target span buttonscope buttonscope-global N/A N/A N/A N/A profiler check prologue N/A N/A N/A N/A page utils generateHeader body db user renderHeaderItems profiler profiler N/A N/A N/A cursor execute SELECT 1 FROM fullreviewuserfiles WHERE review=%s AND state='pending' AND assignee=%s N/A N/A review id N/A user id N/A hasPendingChanges N/A bool N/A N/A cursor fetchone N/A hasPendingChanges N/A N/A N/A N/A head setLink next N/A showcommit?review=%d&filter=pending N/A review id N/A N/A N/A profiler check header N/A N/A N/A document addExternalStylesheet resource/showreview.css N/A N/A N/A document addExternalStylesheet resource/review.css N/A N/A N/A document addExternalStylesheet resource/comment.css N/A N/A N/A document addExternalScript resource/showreview.js N/A N/A N/A document addExternalScript resource/review.js N/A N/A N/A document addExternalScript resource/comment.js N/A N/A N/A document addExternalScript resource/reviewfilters.js N/A N/A N/A document addExternalScript resource/autocomplete.js N/A N/A N/A document addInternalScript N/A N/A user getJS N/A N/A N/A document addInternalScript var isReviewFrontpage = true; N/A N/A N/A document addInternalScript N/A var owners = [ %s ]; N/A N/A ,  join N/A N/A N/A owner getJSConstructor N/A owner N/A review owners N/A N/A N/A document addInternalScript N/A var updateCheckInterval = %d; N/A N/A user getPreference db review.updateCheckInterval N/A N/A N/A N/A log html addResources document N/A N/A N/A document addInternalScript N/A N/A review getJS N/A target N/A N/A body div main N/A basic N/A N/A target table paleyellow basic align center N/A N/A N/A basic col width 10% N/A N/A N/A basic col width 60% N/A N/A N/A basic col width 30% N/A h1 N/A N/A N/A N/A N/A N/A basic tr td h1 colspan 3 h1 N/A N/A N/A h1 text N/A r/%d:  N/A review id N/A N/A N/A N/A N/A h1 span id summary text N/A %s N/A review summary linkify N/A N/A linkify Context db db review review N/A N/A N/A N/A N/A h1 a edit href javascript:editSummary(); text [edit] linkToCommit N/A N/A commit N/A N/A N/A N/A N/A cursor execute SELECT 1 FROM commits JOIN changesets ON (child=commits.id) JOIN reviewchangesets ON (changeset=changesets.id) WHERE sha1=%s AND review=%s N/A N/A commit sha1 N/A review id N/A N/A N/A cursor fetchone N/A N/A N/A %s/%s?review=%d N/A N/A N/A review repository name N/A commit sha1 N/A review id N/A N/A %s/%s N/A N/A N/A review repository name N/A commit sha1 N/A row N/A N/A heading value help right linkify cellId N/A None False None N/A N/A main_row N/A N/A basic tr line N/A N/A N/A N/A N/A main_row td heading text N/A %s: heading N/A N/A right False N/A N/A colspan 2 N/A N/A colspan None N/A N/A callable value N/A N/A N/A value N/A N/A N/A N/A main_row td value id cellId colspan colspan preformatted N/A N/A N/A N/A N/A N/A N/A N/A main_row td value id cellId colspan colspan preformatted text value linkify linkify repository N/A review repository N/A N/A right False N/A N/A N/A N/A N/A callable right N/A N/A N/A right N/A N/A main_row td right valign bottom N/A N/A N/A N/A N/A N/A main_row td right text N/A help N/A N/A N/A N/A N/A N/A N/A N/A basic tr help td help colspan 3 text help N/A renderBranchName N/A N/A target N/A N/A N/A classes branch inset N/A N/A N/A review branch archived N/A N/A classes  archived N/A N/A N/A N/A N/A target code classes text N/A N/A review branch name linkify N/A N/A linkify Context N/A N/A N/A repository name N/A N/A user getPreference db defaultRepository N/A N/A N/A N/A target text  in  N/A N/A N/A N/A N/A target code repository inset text N/A N/A repository getURL db user N/A buttons N/A N/A target div buttons N/A N/A N/A cursor execute SELECT id, remote, remote_name, disabled, previous
                            FROM trackedbranches
                           WHERE repository=%s
                             AND local_name=%s N/A N/A repository id N/A N/A review branch name N/A row N/A N/A cursor fetchone N/A row N/A N/A N/A trackedbranch_id remote remote_name disabled previous row N/A N/A N/A N/A N/A target p N/A disabled tracking disabled tracking text tracking N/A N/A N/A N/A N/A target code branch inset text remote_name linkify N/A N/A linkify Context remote remote N/A N/A N/A target text  in  N/A N/A N/A N/A N/A target code repository inset text remote linkify N/A N/A linkify Context N/A previous N/A N/A N/A N/A N/A N/A N/A N/A target span lastupdate script type text/javascript text N/A document.write('(last fetched: ' + shortDate(new Date(%d)) + ')'); N/A N/A N/A calendar timegm N/A N/A previous utctimetuple 1000 N/A N/A N/A user N/A review owners N/A N/A user hasRole db administrator N/A N/A N/A N/A review state open N/A N/A disabled N/A N/A button N/A N/A buttons button enabletracking onclick N/A enableTracking(%d, %s, %s); N/A trackedbranch_id N/A N/A htmlutils jsify remote N/A N/A htmlutils jsify remote_name N/A N/A N/A button text Enable Tracking N/A N/A N/A N/A N/A N/A buttons button disabletracking onclick N/A triggerUpdate(%d); trackedbranch_id text Update Now N/A N/A N/A N/A N/A buttons button disabletracking onclick N/A disableTracking(%d); trackedbranch_id text Disable Tracking N/A N/A N/A N/A N/A buttons button rebasereview onclick N/A location.assign('/rebasetrackingreview?review=%d'); N/A review id text Rebase Review N/A N/A N/A N/A review state open N/A N/A review branch archived N/A N/A N/A N/A N/A N/A buttons button resurrect text Resurrect Branch N/A renderPeople N/A N/A target list N/A N/A N/A N/A index person N/A enumerate list N/A N/A N/A index 0 N/A N/A N/A N/A target text ,  N/A span N/A N/A target span N/A user %s N/A person status N/A N/A N/A N/A N/A span span name text N/A person fullname N/A N/A N/A person status absent N/A N/A N/A N/A N/A N/A span span status text N/A  (%s) N/A N/A person getAbsence db N/A N/A N/A N/A person status retired N/A N/A N/A N/A N/A N/A span span status text  (retired) N/A renderOwners N/A N/A target N/A N/A N/A N/A renderPeople target N/A review owners N/A renderReviewers N/A N/A target N/A N/A N/A N/A review reviewers N/A N/A N/A renderPeople target N/A review reviewers N/A N/A N/A N/A N/A N/A target i text No reviewers. N/A N/A N/A cursor execute SELECT reviewfilters.id, reviewfilters.uid, reviewfilters.path
                            FROM reviewfilters
                            JOIN users ON (reviewfilters.uid=users.id)
                           WHERE reviewfilters.review=%s
                             AND reviewfilters.type='reviewer'
                             AND users.status!='retired' N/A N/A review id N/A rows N/A N/A cursor fetchall N/A reviewer_filters_hidden N/A N/A rows N/A N/A table N/A N/A target table reviewfilters reviewers N/A row N/A N/A N/A N/A table thead tr h1 N/A N/A N/A N/A N/A row th h1 colspan 4 text Custom filters: N/A filter_data N/A N/A reviewfilters N/A N/A N/A filter_id user_id path rows N/A N/A filter_user N/A N/A N/A dbutils User fromId db user_id N/A path N/A path / N/A N/A N/A N/A N/A reviewfilters setdefault N/A filter_user fullname N/A append path N/A N/A filter_data N/A N/A N/A filter_user fullname path N/A filter_id filter_user N/A count 0 N/A tbody N/A N/A table tbody N/A fullname N/A sorted N/A N/A reviewfilters keys N/A N/A original_paths N/A sorted N/A reviewfilters N/A fullname N/A trimmed_paths N/A N/A N/A diff File eliminateCommonPrefixes N/A original_paths N/A N/A first True N/A N/A original_path trimmed_path N/A zip original_paths trimmed_paths N/A N/A row N/A N/A tbody tr filter N/A first N/A N/A N/A N/A N/A N/A row td username rowspan N/A len original_paths text fullname N/A N/A N/A N/A N/A row td reviews rowspan N/A len original_paths text reviews N/A first False N/A N/A N/A N/A N/A N/A N/A row td path span innerHTML trimmed_path N/A N/A filter_id filter_user N/A filter_data N/A N/A fullname original_path N/A href N/A javascript:removeReviewFilter(%d, %s, 'reviewer', %s, %s); N/A filter_id N/A N/A filter_user getJSConstructor N/A N/A htmlutils jsify original_path N/A N/A filter_user user true false N/A N/A N/A N/A N/A N/A N/A row td remove a href href text [remove] N/A count 1 N/A tfoot N/A N/A table tfoot N/A N/A N/A N/A N/A N/A N/A tfoot tr td colspan 4 text N/A %d line%s hidden N/A count N/A N/A count 1 s N/A N/A count 10 N/A N/A N/A N/A tbody setAttribute class hidden N/A N/A N/A reviewer_filters_hidden append True N/A N/A N/A N/A tfoot setAttribute class hidden N/A N/A N/A reviewer_filters_hidden append False N/A buttons N/A N/A target div buttons N/A reviewer_filters_hidden N/A N/A N/A N/A N/A N/A buttons button showfilters onclick toggleReviewFilters('reviewers', $(this)); text N/A %s Custom Filters N/A N/A reviewer_filters_hidden N/A 0 Show Hide N/A N/A N/A review applyfilters N/A N/A N/A N/A N/A N/A buttons button applyfilters onclick applyFilters('global'); text Apply Global Filters N/A N/A N/A review applyfilters N/A N/A review repository parent N/A N/A review applyparentfilters N/A N/A N/A N/A N/A N/A buttons button applyparentfilters onclick applyFilters('upstream'); text Apply Upstream Filters N/A N/A N/A N/A N/A buttons button addreviewer onclick addReviewer(); text Add Reviewer N/A N/A N/A N/A N/A buttons button manage onclick N/A location.href='managereviewers?review=%d'; N/A review id text Manage Assignments N/A renderWatchers N/A N/A target N/A N/A N/A N/A review watchers N/A N/A N/A renderPeople target N/A review watchers N/A N/A N/A N/A N/A N/A target i text No watchers. N/A N/A N/A cursor execute SELECT reviewfilters.id, reviewfilters.uid, reviewfilters.path
                            FROM reviewfilters
                            JOIN users ON (reviewfilters.uid=users.id)
                           WHERE reviewfilters.review=%s
                             AND reviewfilters.type='watcher'
                             AND users.status!='retired' N/A N/A review id N/A rows N/A N/A cursor fetchall N/A watcher_filters_hidden N/A N/A rows N/A N/A table N/A N/A target table reviewfilters watchers N/A row N/A N/A N/A N/A table thead tr h1 N/A N/A N/A N/A N/A row th h1 colspan 4 text Custom filters: N/A filter_data N/A N/A reviewfilters N/A N/A N/A filter_id user_id path rows N/A N/A filter_user N/A N/A N/A dbutils User fromId db user_id N/A path N/A path / N/A N/A N/A N/A N/A reviewfilters setdefault N/A filter_user fullname N/A append path N/A N/A filter_data N/A N/A N/A filter_user fullname path N/A filter_id filter_user N/A count 0 N/A tbody N/A N/A table tbody N/A fullname N/A sorted N/A N/A reviewfilters keys N/A N/A original_paths N/A sorted N/A reviewfilters N/A fullname N/A trimmed_paths N/A N/A N/A diff File eliminateCommonPrefixes N/A original_paths N/A N/A first True N/A N/A original_path trimmed_path N/A zip original_paths trimmed_paths N/A N/A row N/A N/A tbody tr filter N/A first N/A N/A N/A N/A N/A N/A row td username rowspan N/A len original_paths text fullname N/A N/A N/A N/A N/A row td reviews rowspan N/A len original_paths text watches N/A first False N/A N/A N/A N/A N/A N/A N/A row td path span innerHTML trimmed_path N/A N/A filter_id filter_user N/A filter_data N/A N/A fullname original_path N/A href N/A javascript:removeReviewFilter(%d, %s, 'watcher', %s, %s); N/A filter_id N/A N/A filter_user getJSConstructor N/A N/A htmlutils jsify original_path N/A N/A filter_user user true false N/A N/A N/A N/A N/A N/A N/A row td remove a href href text [remove] N/A count 1 N/A tfoot N/A N/A table tfoot N/A N/A N/A N/A N/A N/A N/A tfoot tr td colspan 4 text N/A %d line%s hidden N/A count N/A N/A count 1 s N/A N/A count 10 N/A N/A N/A N/A tbody setAttribute class hidden N/A N/A N/A watcher_filters_hidden append True N/A N/A N/A N/A tfoot setAttribute class hidden N/A N/A N/A watcher_filters_hidden append False N/A buttons N/A N/A target div buttons N/A watcher_filters_hidden N/A N/A N/A N/A N/A N/A buttons button showfilters onclick toggleReviewFilters('watchers', $(this)); text N/A %s Custom Filters N/A N/A watcher_filters_hidden N/A 0 Show Hide N/A N/A N/A N/A N/A buttons button addwatcher onclick addWatcher(); text Add Watcher N/A N/A N/A user N/A review reviewers N/A user N/A review owners N/A N/A N/A user N/A review watchers N/A N/A N/A N/A N/A N/A buttons button watch onclick watchReview(); text Watch Review N/A N/A N/A N/A N/A review watchers N/A user manual N/A N/A N/A N/A N/A N/A buttons button watch onclick unwatchReview(); text Stop Watching Review N/A renderEditOwners N/A N/A target N/A N/A N/A N/A N/A N/A N/A target button description onclick editOwners(); text Edit Owners N/A renderEditDescription N/A N/A target N/A N/A N/A N/A N/A N/A N/A target button description onclick editDescription(); text Edit Description N/A renderRecipientList N/A N/A target N/A N/A N/A N/A N/A cursor execute SELECT uid, fullname, include
                            FROM reviewrecipientfilters
                 LEFT OUTER JOIN users ON (uid=id)
                           WHERE review=%s N/A N/A review id N/A default_include True N/A included N/A dict N/A N/A N/A owner fullname N/A owner id N/A owner N/A review owners N/A excluded N/A N/A N/A user_id fullname include cursor N/A N/A N/A user_id None N/A N/A default_include include N/A N/A include N/A N/A N/A included N/A fullname user_id N/A N/A N/A user_id N/A review owners N/A N/A N/A excluded N/A fullname user_id N/A mode None N/A users None N/A buttons N/A N/A opt_in_button False N/A opt_out_button False N/A default_include N/A N/A excluded N/A N/A mode Everyone except  N/A users excluded N/A opt_out_button N/A N/A user fullname excluded N/A opt_in_button N/A opt_out_button N/A N/A mode Everyone. N/A opt_out_button True N/A N/A included N/A N/A mode No-one except  N/A users included N/A opt_in_button N/A N/A user fullname included N/A opt_out_button N/A opt_in_button N/A N/A mode No-one at all. N/A opt_in_button True N/A N/A N/A user N/A review owners N/A N/A user N/A review reviewers N/A user N/A review watchers N/A N/A opt_in_button N/A N/A N/A N/A buttons append N/A Include me, please! N/A includeRecipient(%d); N/A user id N/A opt_out_button N/A N/A N/A N/A buttons append N/A Exclude me, please! N/A excludeRecipient(%d); N/A user id N/A N/A N/A N/A N/A target span mode text mode N/A users N/A N/A container N/A N/A target span users N/A first True N/A fullname N/A sorted N/A N/A users keys N/A N/A first N/A N/A first False N/A N/A N/A N/A container text ,  N/A N/A N/A N/A N/A container span user critic_user_id N/A users N/A fullname text fullname N/A N/A N/A container text . N/A buttons N/A N/A container N/A N/A target div buttons N/A N/A label onclick buttons N/A N/A N/A N/A N/A N/A container button onclick onclick text label N/A N/A N/A row Branch renderBranchName The branch containing the commits to review. right False N/A N/A row N/A Owner%s N/A N/A N/A len N/A review owners 1 s renderOwners The users who created and/or owns the review. right renderEditOwners N/A N/A review description N/A N/A N/A row Description N/A review description A longer description of the changes to be reviewed. linkify linkToCommit cellId description right renderEditDescription N/A N/A row Reviewers renderReviewers Users responsible for reviewing the changes in this review. right False N/A N/A row Watchers renderWatchers Additional users who receive e-mails about updates to this review. right False N/A N/A row Recipient List renderRecipientList Users (among the reviewers and watchers) who will receive any e-mails about the review. right False N/A N/A N/A profiler check basic N/A review_state N/A N/A review getReviewState db N/A N/A N/A profiler check review state N/A progress N/A N/A target table paleyellow progress align center N/A progress_header N/A N/A N/A N/A N/A N/A progress tr td h1 colspan 3 h1 N/A N/A N/A progress_header text Review Progress N/A progress_header_right N/A N/A progress_header span right N/A N/A N/A progress_header_right text Display log:  N/A N/A N/A N/A N/A progress_header_right a href N/A showreviewlog?review=%d&granularity=module N/A review id text [per module] N/A N/A N/A progress_header_right text N/A N/A N/A N/A N/A progress_header_right a href N/A showreviewlog?review=%d&granularity=file N/A review id text [per file] N/A progress_h1 N/A N/A N/A N/A N/A N/A progress tr td percent colspan 3 h1 N/A title_data N/A id summary progress N/A r/%d N/A review id N/A review summary N/A str review_state N/A N/A N/A review state closed N/A N/A N/A N/A progress_h1 img src N/A N/A htmlutils getStaticResourceURI seal-of-approval-left.png style position: absolute; margin-left: -80px; margin-top: -100px N/A N/A N/A progress_h1 text Finished! N/A branch N/A N/A N/A review repository getSignificantBranches db N/A N/A N/A N/A N/A N/A N/A review branch getHead db isAncestorOf N/A branch head_sha1 N/A N/A remark N/A N/A N/A N/A progress_h1 div span remark N/A N/A N/A remark text Merged to  N/A N/A N/A N/A N/A remark a href N/A /log?repository=%s&branch=%s N/A N/A N/A review repository name N/A branch name text N/A branch name N/A N/A N/A remark text . N/A N/A N/A N/A review state dropped N/A N/A N/A N/A progress_h1 text Dropped... N/A N/A N/A N/A N/A review state open N/A review_state accepted N/A N/A N/A N/A progress_h1 img src N/A N/A htmlutils getStaticResourceURI seal-of-approval-left.png style position: absolute; margin-left: -80px; margin-top: -100px N/A N/A N/A progress_h1 text Accepted! N/A N/A N/A N/A N/A N/A N/A progress_h1 div span remark text Hurry up and close it before anyone has a change of heart. N/A N/A N/A N/A progress_h1 text N/A N/A review_state getProgress N/A N/A review_state issues N/A N/A N/A N/A N/A N/A progress_h1 span comments text  and  N/A N/A N/A progress_h1 text N/A %d N/A review_state issues N/A N/A N/A N/A N/A progress_h1 span comments text N/A  issue%s N/A N/A N/A N/A review_state issues 1 s N/A N/A N/A N/A review_state getPercentReviewed 100.0 N/A N/A cursor N/A N/A db cursor N/A N/A N/A cursor execute SELECT 1
                                FROM reviewfiles
                     LEFT OUTER JOIN reviewuserfiles ON (reviewuserfiles.file=reviewfiles.id)
                               WHERE reviewfiles.review=%s
                                 AND reviewfiles.state='pending'
                                 AND reviewuserfiles.uid IS NULL N/A N/A review id N/A N/A N/A cursor fetchone N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A progress tr td stuck colspan 3 a href N/A showreviewlog?review=%d&granularity=file&unassigned=yes N/A review id text Not all changes have a reviewer assigned! N/A N/A N/A cursor execute SELECT uid, MIN(reviewuserfiles.time)
                                FROM reviewfiles
                                JOIN reviewuserfiles ON (reviewuserfiles.file=reviewfiles.id)
                               WHERE reviewfiles.review=%s
                                 AND reviewfiles.state='pending'
                            GROUP BY reviewuserfiles.uid N/A N/A review id N/A now N/A N/A N/A datetime datetime now seconds_since N/A N/A timestamp N/A N/A N/A N/A isinstance timestamp int N/A N/A timestamp N/A N/A N/A datetime datetime fromtimestamp timestamp N/A delta N/A now timestamp N/A N/A N/A N/A N/A N/A delta days 60 60 24 N/A delta seconds N/A N/A pending_reviewers N/A N/A N/A N/A N/A dbutils User fromId db user_id N/A seconds_since timestamp N/A N/A user_id timestamp N/A N/A cursor fetchall N/A N/A seconds_since timestamp N/A N/A 60 60 8 N/A pending_reviewers N/A N/A N/A N/A N/A N/A N/A N/A progress tr td stragglers colspan 3 text Needs review from N/A N/A reviewer seconds pending_reviewers N/A N/A N/A N/A reviewer status retired N/A N/A N/A N/A N/A N/A reviewer status absent N/A N/A warning  absent N/A N/A N/A N/A N/A reviewer getPreference db email.activated N/A N/A warning  no-email N/A N/A warning N/A N/A seconds N/A N/A 60 60 24 N/A N/A hours N/A seconds N/A 60 60 N/A duration N/A  (%d hour%s) N/A hours N/A N/A hours 1 s N/A N/A N/A seconds N/A N/A N/A 60 60 24 7 N/A N/A days N/A seconds N/A N/A 60 60 24 N/A duration N/A  (%d day%s) N/A days N/A N/A days 1 s N/A N/A N/A seconds N/A N/A N/A 60 60 24 30 N/A N/A weeks N/A seconds N/A N/A N/A 60 60 24 7 N/A duration N/A  (%d week%s) N/A weeks N/A N/A weeks 1 s N/A N/A duration  (wake up!) N/A N/A N/A N/A N/A N/A N/A progress tr td N/A straggler warning colspan 3 text N/A %s%s N/A N/A reviewer fullname duration N/A N/A user N/A review owners N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A progress tr td pinging colspan 3 span text Send a message to these users by pinging the review. N/A title_format N/A N/A user getPreference db ui.title.showReview N/A N/A N/A N/A N/A document setTitle N/A title_format title_data N/A N/A N/A Exception N/A exc N/A N/A N/A N/A document setTitle N/A N/A N/A N/A N/A traceback format_exception_only N/A type exc exc N/A 0 strip N/A N/A N/A profiler check progress N/A check N/A N/A profiler start ApprovalColumn.fillCache N/A approval_cache N/A N/A N/A N/A ApprovalColumn fillCache db user review approval_cache profiler N/A N/A N/A check stop N/A summary_column N/A SummaryColumn review N/A N/A N/A summary_column fillCache db review N/A N/A N/A profiler check SummaryColumn.fillCache N/A columns N/A N/A 10 N/A N/A N/A log html WhenColumn N/A 60 summary_column N/A 16 N/A N/A N/A log html AuthorColumn N/A 7 N/A ApprovalColumn user review N/A ApprovalColumn APPROVED approval_cache N/A 7 N/A ApprovalColumn user review N/A ApprovalColumn TOTAL approval_cache renderReviewPending N/A N/A db target N/A N/A N/A N/A N/A N/A user isAnonymous N/A N/A N/A N/A target text Filter:  N/A hasPendingChanges N/A N/A N/A N/A N/A N/A target a href N/A showcommit?review=%d&filter=pending N/A review id title All changes you need to review. text [pending] N/A N/A N/A target text N/A N/A user N/A review reviewers N/A N/A N/A N/A N/A N/A target a href N/A showcommit?review=%d&filter=reviewable N/A review id title All changes you can review, including what you've already reviewed. text [reviewable] N/A N/A N/A target text N/A N/A N/A N/A N/A target a href N/A showcommit?review=%d&filter=relevant N/A review id title All changes that match your filters. text [relevant] N/A N/A N/A target text N/A N/A N/A target text Manual:  N/A N/A N/A N/A N/A target a href N/A filterchanges?review=%d N/A review id title Manually select what files to display of the changes from all commits. text [full] N/A N/A N/A target text N/A N/A N/A N/A N/A target a href javascript:void(filterPartialChanges()); title Manually select what files to display of the changes in a selection of commits. text [partial] N/A N/A N/A N/A req addResponseHeader ETag N/A N/A review getETag db user N/A N/A N/A user getPreference db review.useMustRevalidate N/A N/A N/A N/A req addResponseHeader Cache-Control must-revalidate N/A N/A N/A flush target N/A N/A N/A N/A N/A prefetch_commits error None N/A N/A N/A N/A prefetch_commits getCommits db N/A N/A N/A profiler check FetchCommits.getCommits() N/A N/A N/A cursor execute SELECT DISTINCT parent, child
                            FROM changesets
                            JOIN reviewchangesets ON (reviewchangesets.changeset=changesets.id)
                            JOIN commits ON (commits.id=changesets.child)
                           WHERE review=%s
                             AND type!='conflicts' N/A N/A review id N/A commits N/A set N/A N/A parent_id child_id cursor N/A N/A N/A N/A commits add N/A N/A N/A gitutils Commit fromId db repository child_id N/A commits N/A list commits N/A N/A N/A cursor execute SELECT id, old_head, new_head, new_upstream, equivalent_merge, replayed_rebase, uid, branch
                            FROM reviewrebases
                           WHERE review=%s N/A N/A review id N/A all_rebases N/A N/A rebase_id N/A N/A N/A gitutils Commit fromId db repository old_head N/A new_head N/A N/A N/A gitutils Commit fromId db repository new_head None N/A N/A N/A dbutils User fromId db user_id N/A N/A new_upstream None N/A N/A N/A gitutils Commit fromId db repository new_upstream None N/A N/A equivalent_merge None N/A N/A N/A gitutils Commit fromId db repository equivalent_merge None N/A N/A replayed_rebase None N/A N/A N/A gitutils Commit fromId db repository replayed_rebase None branch_name N/A N/A rebase_id old_head new_head new_upstream equivalent_merge replayed_rebase user_id branch_name cursor N/A bottom_right None N/A finished_rebases N/A filter N/A N/A N/A item N/A N/A N/A item N/A 2 None all_rebases N/A current_rebases N/A filter N/A N/A N/A item N/A N/A N/A item N/A 2 None all_rebases N/A current_rebases N/A N/A N/A N/A len current_rebases 1 renderCancelRebase N/A N/A db target N/A N/A N/A N/A N/A N/A N/A target button cancelrebase text Cancel Rebase N/A N/A N/A user N/A N/A current_rebases N/A 0 N/A 3 N/A N/A bottom_right renderCancelRebase N/A renderPrepareRebase N/A N/A db target N/A N/A N/A N/A N/A N/A N/A target button preparerebase text Prepare Rebase N/A N/A bottom_right renderPrepareRebase N/A finished_rebases N/A N/A N/A N/A cursor execute SELECT commit
                                FROM reachable
                               WHERE branch=%s N/A N/A N/A review branch id N/A actual_commits N/A N/A N/A N/A gitutils Commit fromId db repository commit_id N/A N/A commit_id cursor N/A N/A actual_commits N/A N/A N/A N/A N/A log html render db target Commits (%d) commits commits columns columns title_right renderReviewPending rebases finished_rebases branch_name N/A N/A review branch name bottom_right bottom_right review review highlight highlight profiler profiler user user extra_commits actual_commits N/A N/A N/A flush target N/A N/A N/A profiler check log N/A N/A N/A N/A gitutils GitReferenceError N/A error N/A N/A div N/A N/A target div error N/A N/A N/A N/A N/A div h1 text Error! N/A N/A N/A div text N/A The commit %s is missing from the repository. N/A error sha1 N/A N/A N/A gitutils GitError N/A error N/A N/A div N/A N/A target div error N/A N/A N/A N/A N/A div h1 text Error! N/A N/A N/A div text N/A Failed to read commits from the repository: %s N/A error message N/A all_chains N/A N/A N/A review_comment CommentChain fromReview db review user N/A N/A N/A profiler check chains (load) N/A all_chains N/A N/A issue_chains N/A filter N/A N/A N/A chain N/A N/A N/A chain type issue all_chains N/A draft_issues N/A filter N/A N/A N/A chain N/A N/A N/A chain state draft issue_chains N/A open_issues N/A filter N/A N/A N/A chain N/A N/A N/A chain state open issue_chains N/A addressed_issues N/A filter N/A N/A N/A chain N/A N/A N/A chain state addressed issue_chains N/A closed_issues N/A filter N/A N/A N/A chain N/A N/A N/A chain state closed issue_chains N/A note_chains N/A filter N/A N/A N/A chain N/A N/A N/A chain type note all_chains N/A draft_notes N/A filter N/A N/A N/A chain N/A N/A N/A chain state draft note_chains N/A open_notes N/A filter N/A N/A N/A chain N/A N/A N/A N/A chain state draft N/A N/A chain state empty note_chains N/A N/A open_issues N/A N/A open_notes N/A N/A chains N/A N/A target table paleyellow comments align center cellspacing 0 N/A h1 N/A N/A N/A N/A N/A N/A N/A N/A chains tr h1 td h1 colspan 3 h1 text Comments N/A links N/A N/A h1 span links N/A all_chains N/A N/A N/A N/A N/A N/A links a href N/A showcomments?review=%d&filter=all N/A review id text [display all] N/A N/A N/A N/A user isAnonymous N/A N/A N/A N/A N/A N/A links a href N/A showcomments?review=%d&filter=all&blame=%s N/A N/A review id N/A user name text [in my commits] N/A N/A N/A cursor execute SELECT count(commentstoread.comment) > 0
                                FROM commentchains
                                JOIN comments ON (comments.chain=commentchains.id)
                                JOIN commentstoread ON (commentstoread.comment=comments.id)
                               WHERE commentchains.review=%s
                                 AND commentstoread.uid=%s N/A N/A review id N/A user id N/A N/A N/A N/A cursor fetchone N/A 0 N/A N/A N/A N/A N/A N/A links a href N/A showcomments?review=%d&filter=toread N/A review id text [display unread] renderChains N/A N/A target chains N/A N/A N/A chain chains N/A N/A row N/A N/A target tr N/A comment %s %s N/A N/A chain type N/A chain state N/A N/A N/A N/A N/A row td author text N/A N/A chain user fullname N/A N/A N/A N/A N/A N/A N/A row td title a href N/A showcomment?chain=%d N/A chain id innerHTML N/A N/A chain leader N/A ncomments N/A N/A chain countComments N/A nunread N/A N/A chain countUnread N/A cell N/A N/A row td when N/A N/A ncomments 1 N/A N/A nunread N/A N/A N/A N/A N/A N/A cell b text Unread N/A N/A N/A N/A cell text No replies N/A N/A nunread N/A N/A N/A N/A N/A N/A cell b text N/A %d of %d unread N/A nunread ncomments N/A N/A N/A N/A cell text N/A %d repl%s N/A N/A ncomments 1 N/A N/A ncomments 2 ies y N/A N/A draft_issues N/A N/A h2 N/A N/A N/A N/A N/A N/A N/A N/A chains tr h2 id draft-issues td h2 colspan 3 h2 text Draft Issues N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=draft-issues N/A review id text [display all] N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=draft-issues&blame=%s N/A N/A review id N/A user name text [in my commits] N/A N/A renderChains chains draft_issues N/A open_issues N/A N/A h2 N/A N/A N/A N/A N/A N/A N/A N/A chains tr h2 id open-issues td h2 colspan 3 h2 text Open Issues N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=open-issues N/A review id text [display all] N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=open-issues&blame=%s N/A N/A review id N/A user name text [in my commits] N/A N/A renderChains chains open_issues N/A addressed_issues N/A N/A h2 N/A N/A N/A N/A N/A N/A N/A N/A chains tr h2 id addressed-issues td h2 colspan 3 h2 text Addressed Issues N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=addressed-issues N/A review id text [display all] N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=addressed-issues&blame=%s N/A N/A review id N/A user name text [in my commits] N/A N/A renderChains chains addressed_issues N/A closed_issues N/A N/A h2 N/A N/A N/A N/A N/A N/A N/A N/A chains tr h2 id closed-issues td h2 colspan 3 h2 text Resolved Issues N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=closed-issues N/A review id text [display all] N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=closed-issues&blame=%s N/A N/A review id N/A user name text [in my commits] N/A N/A renderChains chains closed_issues N/A draft_notes N/A N/A h2 N/A N/A N/A N/A N/A N/A N/A N/A chains tr h2 id draft-notes td h2 colspan 3 h2 text Draft Notes N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=draft-notes N/A review id text [display all] N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=draft-notes&blame=%s N/A N/A review id N/A user name text [in my commits] N/A N/A renderChains chains draft_notes N/A open_notes N/A N/A h2 N/A N/A N/A N/A N/A N/A N/A N/A chains tr h2 id notes td h2 colspan 3 h2 text Notes N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=open-notes N/A review id text [display all] N/A N/A N/A N/A N/A h2 a href N/A showcomments?review=%d&filter=open-notes&blame=%s N/A N/A review id N/A user name text [in my commits] N/A N/A renderChains chains open_notes N/A buttons N/A N/A N/A N/A chains tr buttons td buttons colspan 3 N/A N/A N/A N/A N/A buttons button onclick CommentChain.create('issue'); text Raise Issue N/A N/A N/A N/A N/A buttons button onclick CommentChain.create('note'); text Write Note N/A N/A N/A profiler check chains (render) N/A N/A N/A flush target N/A N/A N/A cursor execute SELECT DISTINCT reviewfiles.file, theirs.uid
                        FROM reviewfiles
                        JOIN reviewuserfiles AS yours ON (yours.file=reviewfiles.id)
                        JOIN reviewuserfiles AS theirs ON (theirs.file=yours.file AND theirs.uid!=yours.uid)
                       WHERE reviewfiles.review=%s
                         AND yours.uid=%s N/A N/A review id N/A user id N/A rows N/A N/A cursor fetchall N/A N/A N/A profiler check shared assignments (query) N/A rows N/A N/A reviewers N/A N/A N/A file_id user_id rows N/A N/A N/A N/A N/A reviewers setdefault file_id N/A N/A user_id N/A set N/A shared N/A N/A target table paleyellow shared align center cellspacing 0 N/A row N/A N/A shared tr h1 N/A shared_header N/A N/A N/A N/A row td h1 colspan 2 h1 N/A N/A N/A shared_header text Shared Assignments N/A shared_buttons N/A N/A N/A N/A row td buttons colspan 2 span style display: none N/A N/A N/A N/A N/A shared_buttons button confirm text Confirm N/A N/A N/A N/A N/A shared_buttons button cancel text Cancel N/A granularity module moduleFromFile N/A N/A file_id N/A N/A N/A filename N/A N/A dbutils describe_file db file_id N/A N/A N/A getModuleFromFile repository filename filename N/A formatFiles N/A N/A files N/A N/A N/A paths N/A sorted N/A N/A N/A dbutils describe_file db file_id N/A file_id files N/A N/A granularity file N/A N/A N/A N/A N/A diff File eliminateCommonPrefixes paths N/A N/A modules N/A set N/A files N/A N/A path paths N/A N/A module N/A getModuleFromFile path N/A module N/A N/A N/A N/A modules add module N/A N/A N/A N/A files append path N/A N/A N/A sorted modules N/A N/A N/A diff File eliminateCommonPrefixes files N/A N/A files_per_team N/A N/A review_utils collectReviewTeams reviewers N/A teams_per_modules N/A N/A N/A N/A profiler check shared assignments (collect teams) N/A N/A team files N/A N/A files_per_team items N/A N/A modules N/A set N/A file_id files N/A N/A N/A N/A modules add N/A moduleFromFile file_id N/A N/A N/A N/A N/A teams_per_modules setdefault N/A frozenset modules N/A set update team N/A N/A modules team N/A N/A teams_per_modules items N/A N/A row N/A N/A shared tr reviewers N/A cell N/A N/A row td reviewers N/A members N/A sorted N/A N/A N/A N/A N/A dbutils User fromId db user_id fullname N/A user_id team N/A member members N/A N/A N/A N/A N/A N/A cell text member br N/A N/A N/A N/A N/A row td willreview innerHTML <span class='also'>also</span>&nbsp;review&nbsp;changes&nbsp;in N/A cell N/A N/A row td files N/A path N/A N/A N/A diff File eliminateCommonPrefixes N/A sorted modules N/A N/A N/A N/A N/A N/A N/A N/A cell span file innerHTML path br N/A paths N/A N/A textutils json_encode N/A list modules N/A user_ids N/A N/A textutils json_encode N/A list team N/A cell N/A N/A row td buttons N/A N/A N/A N/A N/A cell button accept critic_paths paths critic_user_ids user_ids text I will review this! N/A N/A N/A N/A N/A cell button deny critic_paths paths critic_user_ids user_ids text They will review this! N/A N/A N/A flush target N/A N/A N/A profiler check shared assignments N/A N/A N/A cursor execute SELECT batches.id, batches.time,
                             users.fullname,
                             comments.comment
                        FROM batches
                        JOIN users ON (users.id=batches.uid)
             LEFT OUTER JOIN commentchains ON (commentchains.id=batches.comment)
             LEFT OUTER JOIN comments ON (comments.id=commentchains.first_comment)
                       WHERE batches.review=%s
                    ORDER BY batches.id DESC N/A N/A review id N/A rows N/A N/A cursor fetchall N/A rows N/A N/A numbers N/A N/A N/A N/A cursor execute SELECT batches.id, reviewfilechanges.to_state, SUM(deleted), SUM(inserted)
                            FROM batches
                            JOIN reviewfilechanges ON (reviewfilechanges.batch=batches.id)
                            JOIN reviewfiles ON (reviewfiles.id=reviewfilechanges.file)
                           WHERE batches.review=%s
                        GROUP BY batches.id, reviewfilechanges.to_state N/A N/A review id N/A N/A batch_id state deleted inserted cursor N/A N/A per_batch N/A N/A numbers setdefault batch_id N/A N/A N/A per_batch N/A state N/A deleted inserted N/A N/A N/A cursor execute SELECT batches.id, commentchains.type, COUNT(commentchains.id)
                            FROM batches
                            JOIN commentchains ON (commentchains.batch=batches.id)
                           WHERE batches.review=%s
                        GROUP BY batches.id, commentchains.type N/A N/A review id N/A N/A batch_id commentchain_type count cursor N/A N/A per_batch N/A N/A numbers setdefault batch_id N/A N/A N/A per_batch N/A commentchain_type count N/A N/A N/A cursor execute SELECT batches.id, commentchainchanges.to_state, COUNT(commentchainchanges.chain)
                            FROM batches
                            JOIN commentchainchanges ON (commentchainchanges.batch=batches.id)
                           WHERE batches.review=%s
                             AND commentchainchanges.to_state IS NOT NULL
                        GROUP BY batches.id, commentchainchanges.to_state N/A N/A review id N/A N/A batch_id commentchainchange_state count cursor N/A N/A per_batch N/A N/A numbers setdefault batch_id N/A N/A N/A per_batch N/A commentchainchange_state count N/A N/A N/A cursor execute SELECT batches.id, COUNT(commentchainchanges.chain)
                            FROM batches
                            JOIN commentchainchanges ON (commentchainchanges.batch=batches.id)
                           WHERE batches.review=%s
                             AND commentchainchanges.to_type IS NOT NULL
                        GROUP BY batches.id N/A N/A review id N/A N/A batch_id count cursor N/A N/A per_batch N/A N/A numbers setdefault batch_id N/A N/A N/A per_batch N/A morph count N/A N/A N/A cursor execute SELECT batches.id, COUNT(comments.id)
                            FROM batches
                            JOIN commentchains ON (commentchains.batch!=batches.id)
                            JOIN comments ON (comments.batch=batches.id
                                          AND comments.chain=commentchains.id)
                           WHERE batches.review=%s
                        GROUP BY batches.id N/A N/A review id N/A N/A batch_id count cursor N/A N/A per_batch N/A N/A numbers setdefault batch_id N/A N/A N/A per_batch N/A reply count N/A batches N/A N/A target table paleyellow batches align center cellspacing 0 N/A N/A N/A N/A N/A N/A N/A N/A N/A batches tr td h1 colspan 3 h1 text Work Log format_lines N/A N/A deleted inserted N/A N/A N/A N/A deleted inserted N/A N/A N/A -%d/+%d N/A deleted inserted N/A N/A deleted N/A N/A N/A -%d deleted N/A N/A N/A +%d inserted N/A with_plural N/A N/A count one many N/A N/A N/A N/A count N/A N/A count 1 many one N/A with_plural_s N/A N/A count N/A N/A N/A N/A with_plural count s N/A N/A N/A batch_id timestamp user_fullname comment rows N/A N/A row N/A N/A batches tr batch N/A N/A N/A N/A N/A row td author text user_fullname N/A title N/A N/A N/A N/A row td title clickable a clickable-target href N/A showbatch?batch=%d batch_id N/A comment N/A N/A N/A N/A title innerHTML N/A N/A textutils summarize comment as_html True N/A N/A N/A N/A N/A N/A title i text No comment N/A per_batch N/A N/A numbers get batch_id N/A per_batch N/A N/A items N/A N/A reviewed N/A N/A per_batch get reviewed N/A reviewed N/A N/A N/A N/A items append N/A reviewed %s lines N/A format_lines reviewed N/A unreviewed N/A N/A per_batch get pending N/A unreviewed N/A N/A N/A N/A items append N/A unreviewed %s lines N/A format_lines unreviewed N/A issues N/A N/A per_batch get issue N/A issues N/A N/A N/A N/A items append N/A raised %d issue%s N/A with_plural_s issues N/A notes N/A N/A per_batch get note N/A notes N/A N/A N/A N/A items append N/A wrote %d note%s N/A with_plural_s notes N/A resolved N/A N/A per_batch get closed N/A resolved N/A N/A N/A N/A items append N/A resolved %d issue%s N/A with_plural_s resolved N/A reopened N/A N/A per_batch get open N/A reopened N/A N/A N/A N/A items append N/A reopened %d issue%s N/A with_plural_s reopened N/A morphed N/A N/A per_batch get morph N/A morphed N/A N/A N/A N/A items append N/A morphed %d comment%s N/A with_plural_s morphed N/A replies N/A N/A per_batch get reply N/A replies N/A N/A N/A N/A items append N/A wrote %d %s N/A with_plural replies reply replies N/A items N/A N/A N/A N/A len items 1 N/A N/A items N/A items N/A 0 N/A N/A items N/A %s and %s N/A N/A N/A ,  join N/A items N/A -1 N/A items N/A -1 N/A N/A items nothing N/A N/A N/A N/A N/A title span numbers text items N/A N/A N/A N/A N/A row td when text N/A N/A user formatTimestamp db timestamp N/A N/A N/A profiler check batches N/A N/A N/A profiler output db user target N/A N/A N/A flush N/A N/A N/A head N/A N/A N/A review branch getHead db N/A N/A N/A N/A gitutils GitReferenceError N/A N/A N/A N/A N/A N/A head_according_to_git N/A N/A repository revparse N/A N/A review branch name N/A N/A N/A N/A gitutils GitReferenceError N/A N/A head_according_to_git None N/A head_according_to_us N/A head sha1 N/A N/A head_according_to_git head_according_to_us N/A N/A N/A N/A repository keepalive head_according_to_us N/A N/A N/A 
<!-- branch head mismatch: git=%s, us=%s (corrected) --> N/A N/A head_according_to_git N/A head_according_to_git N/A 8 N/A N/A head_according_to_us N/A 8 N/A