Module Import alias Import alias Import alias Import alias Import alias identifier Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias identifier Import alias Import alias Import alias Import alias Import alias FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body For NameStore NameLoad body If CompareNotIn NameLoad SubscriptLoad NameLoad Index NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad If CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body If CompareEq NameLoad NameLoad body Continue If Call NameLoad NameLoad NameLoad NameLoad body Continue Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad orelse While CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Assign NameStore Call NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body If CompareEq NameLoad NameLoad body Continue If CompareNotIn NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad While CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq NameLoad NameLoad body Assign NameStore NameLoad Break If UnaryOpNot NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Set NameLoad While CompareGt Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num body Assign NameStore Call NameLoad For NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Assign NameStore NameLoad If CompareIn NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SetComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body For NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If BoolOpAnd CompareNotEq NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad body Return TupleLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore DictComp NameLoad BinOpDiv NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Lambda arguments args defaults Num For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body AugAssignAdd SubscriptStore NameLoad Index NameLoad BinOpDiv Num Num For NameStore Call AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num Assign NameStore ListLoad Assign NameStore ListLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareLt NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareGtE NameLoad BinOpAdd NameLoad BinOpDiv Num Num body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpOr CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num body Return NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore NameLoad body If CompareEq NameLoad NameLoad body Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body With AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body With AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body For NameStore Call AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Num If CompareNotEq Call NameLoad NameLoad Num body Continue Assign TupleStore NameStore NameStore NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad body Continue Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body For NameStore Call AttributeLoad NameLoad attr body Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body If AttributeLoad NameLoad attr body Return With AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr While CompareIsNot NameLoad NameLoad body Assign TupleStore NameStore NameStore NameStore NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr If NameLoad body Break If BoolOpAnd CompareIsNot NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad body Return Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr While CompareIsNot NameLoad NameLoad body Assign TupleStore NameStore NameStore NameStore NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str Return If NameLoad body Break If BoolOpAnd CompareIsNot NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad body Return Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMult Num Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad GeneratorExp Call AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body With AttributeLoad NameLoad attr body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr While CompareGt AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str For TupleStore NameStore TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If CompareEq NameLoad NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Break Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad Call AttributeLoad NameLoad attr Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body Return CompareIn NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body While NameLoad body If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Break orelse Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If Call AttributeLoad NameLoad attr BinOpAdd NameLoad Num body Expr Call AttributeLoad NameLoad attr orelse Break Expr Call AttributeLoad NameLoad attr BinOpMult Num Num AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareGt NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotIn NameLoad SubscriptLoad NameLoad Index Str body Raise Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIsNot NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad body Raise Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad handlers ExceptHandler body Raise Call AttributeLoad NameLoad attr Str If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore DictComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str For NameStore NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body With AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body With AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body With AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr DictComp NameLoad TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore NameStore NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr With AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareGt BinOpAdd NameLoad Num NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad orelse Return NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str keyword NameLoad TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str handlers ExceptHandler body Raise Call NameLoad Str Assign NameStore BinOpAdd NameLoad AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr orelse Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore TupleLoad NameLoad NameLoad If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Str orelse If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameLoad If BoolOpOr CompareGt NameLoad NameLoad CompareGt NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr orelse Assign NameStore TupleLoad NameLoad NameLoad Assign NameStore TupleLoad NameLoad NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore TupleLoad NameLoad NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Str attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad NameLoad attr NameLoad orelse TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler body Pass If CompareIs NameLoad NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str orelse TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Str Assign NameStore BoolOpOr CompareGt NameLoad NameLoad CompareGt NameLoad NameLoad Assign NameStore BoolOpAnd CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad Assign NameStore BoolOpAnd CompareLt NameLoad NameLoad CompareLt NameLoad NameLoad If BoolOpOr NameLoad BoolOpAnd NameLoad UnaryOpNot NameLoad body If UnaryOpNot NameLoad body Delete NameDel TryFinally body Expr Call AttributeLoad NameLoad attr NameLoad finalbody Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body If NameLoad body Raise Expr Call AttributeLoad NameLoad attr NameLoad TryExcept body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Raise Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr Str Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Raise Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr Str Str handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body With AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr GeneratorExp TupleLoad NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Dict Assign NameStore ListLoad Str Str Str Str Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr TryFinally body For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad finalbody Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad Call AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index Str orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index Str orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index Str orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Return SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Return SubscriptLoad AttributeLoad NameLoad attr Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body With AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr GeneratorExp TupleLoad NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr While UnaryOpNot AttributeLoad NameLoad attr body With AttributeLoad NameLoad attr body Assign NameStore CompareEq Call NameLoad AttributeLoad NameLoad attr Num If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr With AttributeLoad NameLoad attr body If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Continue orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad If CompareGt BinOpSub Call AttributeLoad NameLoad attr NameLoad Num body Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIn NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body TryExcept body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad handlers ExceptHandler type NameLoad body Raise Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults AttributeLoad NameLoad attr NameLoad body With AttributeLoad NameLoad attr body Assign NameStore ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr CompareIn Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr DictComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Assign NameStore Lambda arguments args NameParam NameParam defaults Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If NameLoad body Return UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Return TupleLoad NameLoad Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr DictComp NameLoad TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore TupleLoad AttributeLoad NameLoad attr NameLoad body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad SetComp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore NameLoad BoolOpAnd Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad SetComp NameLoad comprehension NameStore NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad For TupleStore NameStore TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareEq NameLoad AttributeLoad NameLoad attr body Continue If CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad SetComp NameLoad comprehension NameStore NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore TupleLoad AttributeLoad NameLoad attr NameLoad body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore SetComp NameLoad comprehension NameStore NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad AttributeLoad NameLoad attr body Continue For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call NameLoad For NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If Call AttributeLoad NameLoad attr Str body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad With AttributeLoad NameLoad attr body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If Call AttributeLoad NameLoad attr Str body Assign NameStore AttributeLoad NameLoad attr With AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If Call AttributeLoad NameLoad attr Str body Assign NameStore AttributeLoad NameLoad attr With AttributeLoad NameLoad attr body Return SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return SetComp IfExp CompareIn NameLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body With AttributeLoad NameLoad attr body If NameLoad body Assign NameStore Call NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Set SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Assign NameStore Call NameLoad Assign NameStore SetComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareEq NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore SetComp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse Return ListLoad NameLoad Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body With AttributeLoad NameLoad attr body Assign NameStore Call NameLoad For NameStore NameLoad body Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareIn Str NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Num Index Num Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareNotEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore DictComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad For NameStore NameLoad body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareNotIn NameLoad NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body Assign NameStore Call NameLoad For TupleStore NameStore NameStore NameLoad body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad AugAssignAdd SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore ListLoad For NameStore NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body If CompareIn NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Continue orelse If CompareEq NameLoad AttributeLoad NameLoad attr body If CompareIn NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Continue orelse Continue Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If CompareGt Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore ListLoad For NameStore NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameLoad Assign NameStore NameLoad orelse If CompareEq NameLoad AttributeLoad NameLoad attr body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameStore NameLoad Assign NameStore TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body With AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If CompareEq NameLoad Str body Assign TupleStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body Return Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body Return Assign NameStore TupleLoad NameLoad orelse Return Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore BinOpSub AttributeLoad NameLoad attr Num Assign TupleStore NameStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareEq NameLoad Str body Assign TupleStore NameStore NameLoad Assign NameStore BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareGt Call NameLoad AttributeLoad NameLoad attr Num CompareLt AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareEq NameLoad Str body Assign TupleStore NameStore NameLoad Assign NameStore BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad With AttributeLoad NameLoad attr body If CompareGt AttributeLoad NameLoad attr Num body AugAssignSub AttributeStore NameLoad attr Num Assign TupleStore NameStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad With AttributeLoad NameLoad attr body If BoolOpAnd CompareGt Call NameLoad AttributeLoad NameLoad attr Num CompareLt AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr DictComp NameLoad TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore NameStore NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr With AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If Call AttributeLoad NameLoad attr BinOpSub NameLoad Num body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad orelse Return NameLoad If CompareEq NameLoad Str body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult Num Num If CompareEq NameLoad Str body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult Num Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Str If CompareIs NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Str Assign TupleStore NameStore NameStore NameLoad Assign NameStore Dict Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Assign SubscriptStore NameLoad Index Str Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad keyword NameLoad If BoolOpOr CompareNotIn Str NameLoad CompareNotIn Str SubscriptLoad NameLoad Index Str body Raise Call NameLoad Str Assign NameStore BinOpAdd NameLoad BinOpMult Num Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad NameLoad Return NameLoad decorator_list decorator_list
N/A N/A ClientDefaults N/A ClientFiles N/A ClientNetworking N/A ClientRendering N/A HydrusConstants HC N/A HydrusExceptions N/A HydrusFileHandling N/A HydrusImageHandling N/A HydrusPaths N/A HydrusSessions N/A itertools N/A os N/A random N/A Queue N/A shutil N/A threading N/A time N/A urllib N/A wx N/A HydrusData N/A ClientData N/A ClientConstants CC N/A HydrusGlobals N/A collections N/A HydrusTags N/A itertools N/A ClientSearch BuildServiceKeysToChildrenToParents N/A N/A service_keys_to_simple_children_to_parents N/A N/A AddParents N/A N/A simple_children_to_parents children_to_parents child parents N/A N/A N/A parent parents N/A N/A N/A parent N/A children_to_parents N/A child N/A N/A N/A N/A N/A children_to_parents N/A child append parent N/A N/A parent simple_children_to_parents N/A N/A grandparents N/A simple_children_to_parents N/A parent N/A N/A AddParents simple_children_to_parents children_to_parents child grandparents N/A N/A service_keys_to_children_to_parents N/A N/A collections defaultdict N/A HydrusData default_dict_list N/A N/A service_key simple_children_to_parents N/A N/A service_keys_to_simple_children_to_parents items N/A N/A children_to_parents N/A service_keys_to_children_to_parents N/A service_key N/A N/A child parents N/A N/A simple_children_to_parents items N/A N/A N/A AddParents simple_children_to_parents children_to_parents child parents N/A service_keys_to_children_to_parents N/A BuildServiceKeysToSimpleChildrenToParents N/A N/A service_keys_to_pairs_flat N/A N/A N/A service_keys_to_simple_children_to_parents N/A N/A collections defaultdict N/A HydrusData default_dict_set N/A N/A service_key pairs N/A N/A service_keys_to_pairs_flat items N/A N/A N/A service_keys_to_simple_children_to_parents N/A service_key N/A BuildSimpleChildrenToParents pairs N/A service_keys_to_simple_children_to_parents N/A BuildSimpleChildrenToParents N/A N/A pairs N/A N/A N/A simple_children_to_parents N/A N/A HydrusData default_dict_set N/A N/A child parent pairs N/A N/A N/A child parent N/A N/A N/A N/A LoopInSimpleChildrenToParents simple_children_to_parents child parent N/A N/A N/A N/A N/A N/A simple_children_to_parents N/A child add parent N/A simple_children_to_parents N/A CollapseTagSiblingChains N/A N/A processed_siblings N/A N/A N/A siblings N/A N/A N/A old_tag new_tag N/A N/A processed_siblings items N/A N/A N/A new_tag siblings N/A N/A N/A siblings N/A old_tag N/A siblings N/A new_tag N/A N/A N/A new_tag processed_siblings N/A N/A new_tag N/A processed_siblings N/A new_tag N/A N/A siblings N/A old_tag new_tag N/A reverse_lookup N/A N/A collections defaultdict list N/A N/A old_tag new_tag N/A N/A siblings items N/A N/A N/A N/A N/A reverse_lookup N/A new_tag append old_tag N/A N/A siblings reverse_lookup N/A CombineTagSiblingPairs N/A N/A service_keys_to_statuses_to_pairs N/A N/A N/A processed_siblings N/A N/A current_deleted_pairs N/A set N/A N/A service_key statuses_to_pairs N/A N/A service_keys_to_statuses_to_pairs items N/A N/A pairs N/A N/A N/A statuses_to_pairs N/A N/A HC CURRENT union N/A statuses_to_pairs N/A N/A HC PENDING N/A N/A old new pairs N/A N/A N/A old new N/A N/A N/A N/A old processed_siblings N/A N/A next_new new N/A we_have_a_loop False N/A N/A next_new processed_siblings N/A N/A next_new N/A processed_siblings N/A next_new N/A N/A next_new old N/A N/A we_have_a_loop True N/A N/A N/A we_have_a_loop N/A N/A N/A processed_siblings N/A old new N/A processed_siblings N/A LoopInSimpleChildrenToParents N/A N/A simple_children_to_parents child parent N/A N/A N/A potential_loop_paths N/A parent N/A N/A N/A len N/A N/A potential_loop_paths intersection N/A N/A simple_children_to_parents keys 0 N/A N/A new_potential_loop_paths N/A set N/A potential_loop_path N/A N/A potential_loop_paths intersection N/A N/A simple_children_to_parents keys N/A N/A N/A N/A new_potential_loop_paths update N/A simple_children_to_parents N/A potential_loop_path N/A potential_loop_paths new_potential_loop_paths N/A N/A child potential_loop_paths N/A N/A True N/A False N/A ClientFilesManager N/A object N/A __init__ N/A N/A self controller N/A N/A N/A N/A self _controller controller N/A N/A self _lock N/A N/A threading Lock N/A N/A self _prefixes_to_locations N/A N/A N/A self _bad_error_occured False N/A N/A N/A self _Reinit N/A _GetLocation N/A N/A self hash N/A N/A N/A hash_encoded N/A N/A hash encode hex N/A prefix N/A hash_encoded N/A 2 N/A location N/A N/A self _prefixes_to_locations N/A prefix N/A location N/A _GetRecoverTuple N/A N/A self N/A N/A N/A paths N/A path N/A path N/A N/A N/A self _prefixes_to_locations values N/A path paths N/A N/A prefix N/A N/A HydrusData IterateHexPrefixes N/A N/A correct_path N/A N/A self _prefixes_to_locations N/A prefix N/A N/A N/A path correct_path N/A N/A N/A os path exists N/A N/A N/A os path join path prefix N/A N/A N/A prefix path correct_path N/A None N/A _GetRebalanceTuple N/A N/A self N/A N/A N/A paths_to_ideal_weights N/A N/A N/A N/A N/A self _controller GetNewOptions GetClientFilesLocationsToIdealWeights N/A total_weight N/A sum N/A N/A paths_to_ideal_weights values N/A paths_to_normalised_ideal_weights N/A path N/A weight total_weight N/A N/A path weight N/A N/A paths_to_ideal_weights items N/A current_paths_to_normalised_weights N/A N/A collections defaultdict N/A N/A N/A N/A 0 N/A N/A prefix path N/A N/A N/A self _prefixes_to_locations items N/A N/A N/A current_paths_to_normalised_weights N/A path N/A 1.0 256 N/A path N/A N/A current_paths_to_normalised_weights keys N/A N/A N/A path paths_to_normalised_ideal_weights N/A N/A N/A paths_to_normalised_ideal_weights N/A path 0.0 N/A overweight_paths N/A N/A underweight_paths N/A N/A N/A path ideal_weight N/A N/A paths_to_normalised_ideal_weights items N/A N/A N/A path current_paths_to_normalised_weights N/A N/A current_weight N/A current_paths_to_normalised_weights N/A path N/A N/A current_weight ideal_weight N/A N/A N/A N/A underweight_paths append path N/A N/A N/A current_weight N/A ideal_weight N/A 1.0 256 N/A N/A N/A N/A overweight_paths append path N/A N/A N/A N/A underweight_paths append path N/A N/A N/A N/A len underweight_paths 0 N/A N/A len overweight_paths 0 N/A N/A None N/A N/A overweight_path N/A N/A overweight_paths pop 0 N/A underweight_path N/A N/A underweight_paths pop 0 N/A prefixes_and_paths N/A N/A N/A self _prefixes_to_locations items N/A N/A N/A random shuffle prefixes_and_paths N/A N/A prefix path prefixes_and_paths N/A N/A N/A path overweight_path N/A N/A N/A prefix overweight_path underweight_path N/A _IterateAllFilePaths N/A N/A self N/A N/A N/A N/A prefix location N/A N/A N/A self _prefixes_to_locations items N/A N/A dir N/A N/A N/A os path join location prefix N/A next_filenames N/A N/A os listdir dir N/A filename next_filenames N/A N/A N/A N/A N/A N/A os path join dir filename N/A _Reinit N/A N/A self N/A N/A N/A N/A self _prefixes_to_locations N/A N/A N/A self _controller Read client_files_locations N/A N/A prefix location N/A N/A N/A self _prefixes_to_locations items N/A N/A N/A N/A N/A os path exists location N/A N/A dir N/A N/A N/A os path join location prefix N/A N/A N/A N/A N/A os path exists dir N/A N/A N/A N/A HydrusData DebugPrint N/A N/A The location  dir  was not found, so it was created. N/A N/A N/A os makedirs dir N/A N/A N/A self _bad_error_occured True N/A N/A N/A HydrusData DebugPrint N/A N/A The location  location  was not found during file manager init. A graphical error should follow. N/A GetExpectedFilePath N/A N/A self hash mime N/A N/A N/A N/A self _lock N/A N/A location N/A N/A self _GetLocation hash N/A N/A N/A ClientFiles GetExpectedFilePath location hash mime N/A GetFilePath N/A N/A self hash mime N/A None N/A N/A N/A self _lock N/A N/A location N/A N/A self _GetLocation hash N/A N/A N/A ClientFiles GetFilePath location hash mime N/A IterateAllFileHashes N/A N/A self N/A N/A N/A N/A self _lock N/A N/A path N/A N/A self _IterateAllFilePaths N/A N/A N/A base filename N/A N/A N/A os path split path N/A result N/A N/A filename split . 1 N/A N/A N/A len result 2 N/A N/A N/A N/A hash_encoded ext result N/A N/A N/A hash N/A N/A hash_encoded decode hex N/A N/A N/A TypeError N/A N/A N/A N/A hash N/A IterateAllFilePaths N/A N/A self N/A N/A N/A N/A self _lock N/A N/A path N/A N/A self _IterateAllFilePaths N/A N/A N/A path N/A Rebalance N/A N/A self partial stop_time N/A True None N/A N/A N/A self _bad_error_occured N/A N/A N/A N/A self _lock N/A N/A rebalance_tuple N/A N/A self _GetRebalanceTuple N/A N/A rebalance_tuple None N/A N/A N/A prefix overweight_path underweight_path rebalance_tuple N/A text N/A N/A N/A N/A N/A Moving ' prefix ' files from  overweight_path  to  underweight_path N/A partial N/A N/A N/A N/A HydrusData Print text N/A N/A N/A N/A N/A self _controller pub splash_set_status_text text N/A N/A N/A HydrusData ShowText text N/A N/A N/A N/A self _controller Write relocate_client_files prefix overweight_path underweight_path N/A N/A N/A self _Reinit N/A partial N/A N/A N/A N/A N/A stop_time None N/A N/A HydrusData TimeHasPassed stop_time N/A N/A N/A rebalance_tuple N/A N/A self _GetRebalanceTuple N/A recover_tuple N/A N/A self _GetRecoverTuple N/A N/A recover_tuple None N/A N/A N/A prefix incorrect_path correct_path recover_tuple N/A text N/A N/A N/A N/A N/A Recovering ' prefix ' files from  incorrect_path  to  correct_path N/A partial N/A N/A N/A N/A HydrusData Print text N/A N/A N/A N/A N/A self _controller pub splash_set_status_text text N/A N/A N/A HydrusData ShowText text N/A full_incorrect_path N/A N/A N/A os path join incorrect_path prefix N/A full_correct_path N/A N/A N/A os path join correct_path prefix N/A N/A N/A HydrusPaths CopyAndMergeTree full_incorrect_path full_correct_path N/A N/A N/A N/A N/A HydrusPaths RecyclePath full_incorrect_path N/A N/A N/A N/A N/A N/A HydrusData ShowText N/A N/A After recovering some files, attempting to remove  full_incorrect_path  failed. N/A N/A partial N/A N/A N/A N/A N/A stop_time None N/A N/A HydrusData TimeHasPassed stop_time N/A N/A N/A recover_tuple N/A N/A self _GetRecoverTuple N/A N/A partial N/A N/A N/A N/A HydrusData ShowText All folders balanced! N/A TestLocations N/A N/A self N/A N/A N/A N/A self _lock N/A N/A locations N/A set N/A N/A N/A self _prefixes_to_locations values N/A location locations N/A N/A N/A N/A N/A N/A os path exists location N/A N/A N/A self _bad_error_occured True N/A N/A N/A HydrusData ShowText N/A N/A The external location  location  does not exist! Please check your external storage options and restart the client. N/A N/A DataCache N/A object N/A __init__ N/A N/A self controller cache_size_key N/A N/A N/A N/A self _controller controller N/A N/A self _cache_size_key cache_size_key N/A N/A self _keys_to_data N/A N/A N/A self _keys_fifo N/A N/A N/A self _total_estimated_memory_footprint 0 N/A N/A self _lock N/A N/A threading Lock N/A N/A N/A wx CallLater N/A 60 1000 N/A self MaintainCache N/A _DeleteItem N/A N/A self N/A N/A N/A N/A deletee_key last_access_time N/A N/A N/A self _keys_fifo pop 0 N/A deletee_data N/A N/A self _keys_to_data N/A deletee_key N/A N/A N/A self _keys_to_data N/A deletee_key N/A N/A N/A self _RecalcMemoryUsage N/A _RecalcMemoryUsage N/A N/A self N/A N/A N/A N/A self _total_estimated_memory_footprint N/A sum N/A N/A N/A data GetEstimatedMemoryFootprint N/A data N/A N/A N/A self _keys_to_data values N/A Clear N/A N/A self N/A N/A N/A N/A self _lock N/A N/A N/A self _keys_to_data N/A N/A N/A self _keys_fifo N/A N/A N/A self _total_estimated_memory_footprint 0 N/A AddData N/A N/A self key data N/A N/A N/A N/A self _lock N/A N/A N/A key N/A self _keys_to_data N/A N/A options N/A N/A N/A self _controller GetOptions N/A N/A N/A self _total_estimated_memory_footprint N/A options N/A N/A self _cache_size_key N/A N/A N/A N/A self _DeleteItem N/A N/A N/A self _keys_to_data N/A key data N/A N/A N/A N/A self _keys_fifo append N/A key N/A N/A HydrusData GetNow N/A N/A N/A self _RecalcMemoryUsage N/A GetData N/A N/A self key N/A N/A N/A N/A self _lock N/A N/A N/A key N/A self _keys_to_data N/A N/A N/A Exception N/A N/A Cache error! Looking for  N/A N/A HydrusData ToUnicode key , but it was missing. N/A N/A i N/A fifo_key last_access_time N/A enumerate N/A self _keys_fifo N/A N/A N/A fifo_key key N/A N/A N/A N/A self _keys_fifo N/A i N/A N/A N/A N/A N/A self _keys_fifo append N/A key N/A N/A HydrusData GetNow N/A N/A N/A self _keys_to_data N/A key N/A HasData N/A N/A self key N/A N/A N/A N/A self _lock N/A N/A N/A key N/A self _keys_to_data N/A MaintainCache N/A N/A self N/A N/A N/A N/A self _lock N/A N/A True N/A N/A N/A N/A len N/A self _keys_fifo 0 N/A N/A N/A N/A N/A key last_access_time N/A N/A self _keys_fifo N/A 0 N/A N/A N/A HydrusData TimeHasPassed N/A last_access_time 1200 N/A N/A N/A N/A self _DeleteItem N/A N/A N/A N/A N/A wx CallLater N/A 60 1000 N/A self MaintainCache N/A N/A LocalBooruCache N/A object N/A __init__ N/A N/A self controller N/A N/A N/A N/A self _controller controller N/A N/A self _lock N/A N/A threading Lock N/A N/A N/A self _RefreshShares N/A N/A N/A N/A self _controller sub self RefreshShares refresh_local_booru_shares N/A N/A N/A N/A self _controller sub self RefreshShares restart_booru N/A _CheckDataUsage N/A N/A self N/A N/A N/A info N/A N/A N/A self _local_booru_service GetInfo N/A max_monthly_data N/A info N/A max_monthly_data N/A used_monthly_data N/A info N/A used_monthly_data N/A N/A N/A max_monthly_data None N/A used_monthly_data max_monthly_data N/A N/A N/A N/A HydrusExceptions ForbiddenException This booru has used all its monthly data. Please try again next month. N/A _CheckFileAuthorised N/A N/A self share_key hash N/A N/A N/A N/A N/A self _CheckShareAuthorised share_key N/A info N/A N/A self _GetInfo share_key N/A N/A hash N/A info N/A hashes_set N/A N/A N/A N/A HydrusExceptions NotFoundException That file was not found in that share. N/A _CheckShareAuthorised N/A N/A self share_key N/A N/A N/A N/A N/A self _CheckDataUsage N/A info N/A N/A self _GetInfo share_key N/A timeout N/A info N/A timeout N/A N/A N/A timeout None N/A N/A HydrusData TimeHasPassed timeout N/A N/A N/A N/A HydrusExceptions ForbiddenException This share has expired. N/A _GetInfo N/A N/A self share_key N/A N/A N/A N/A N/A info N/A N/A self _keys_to_infos N/A share_key N/A N/A N/A N/A N/A N/A HydrusExceptions NotFoundException Did not find that share on this booru. N/A N/A info None N/A N/A info N/A N/A N/A self _controller Read local_booru_share share_key N/A hashes N/A info N/A hashes N/A N/A info N/A hashes_set N/A set hashes N/A media_results N/A N/A N/A self _controller Read media_results N/A CC LOCAL_FILE_SERVICE_KEY hashes N/A N/A info N/A media_results media_results N/A hashes_to_media_results N/A N/A N/A media_result GetHash media_result N/A media_result media_results N/A N/A info N/A hashes_to_media_results hashes_to_media_results N/A N/A N/A self _keys_to_infos N/A share_key info N/A info N/A _RefreshShares N/A N/A self N/A N/A N/A N/A self _local_booru_service N/A N/A N/A N/A N/A self _controller GetServicesManager GetService N/A CC LOCAL_BOORU_SERVICE_KEY N/A N/A self _keys_to_infos N/A N/A share_keys N/A N/A N/A self _controller Read local_booru_share_keys N/A share_key share_keys N/A N/A N/A N/A self _keys_to_infos N/A share_key None N/A CheckShareAuthorised N/A N/A self share_key N/A N/A N/A N/A self _lock N/A N/A N/A N/A self _CheckShareAuthorised share_key N/A CheckFileAuthorised N/A N/A self share_key hash N/A N/A N/A N/A self _lock N/A N/A N/A N/A self _CheckFileAuthorised share_key hash N/A GetGalleryInfo N/A N/A self share_key N/A N/A N/A N/A self _lock N/A N/A N/A N/A self _CheckShareAuthorised share_key N/A info N/A N/A self _GetInfo share_key N/A name N/A info N/A name N/A text N/A info N/A text N/A timeout N/A info N/A timeout N/A media_results N/A info N/A media_results N/A N/A name text timeout media_results N/A GetMediaResult N/A N/A self share_key hash N/A N/A N/A N/A self _lock N/A N/A info N/A N/A self _GetInfo share_key N/A media_result N/A N/A info N/A hashes_to_media_results N/A hash N/A media_result N/A GetPageInfo N/A N/A self share_key hash N/A N/A N/A N/A self _lock N/A N/A N/A N/A self _CheckFileAuthorised share_key hash N/A info N/A N/A self _GetInfo share_key N/A name N/A info N/A name N/A text N/A info N/A text N/A timeout N/A info N/A timeout N/A media_result N/A N/A info N/A hashes_to_media_results N/A hash N/A N/A name text timeout media_result N/A RefreshShares N/A N/A self N/A N/A N/A N/A self _lock N/A N/A N/A N/A self _RefreshShares N/A N/A HydrusSessionManager N/A object N/A __init__ N/A N/A self controller N/A N/A N/A N/A self _controller controller N/A existing_sessions N/A N/A N/A self _controller Read hydrus_sessions N/A N/A self _service_keys_to_sessions N/A service_key N/A session_key expires N/A N/A service_key session_key expires existing_sessions N/A N/A self _lock N/A N/A threading Lock N/A DeleteSessionKey N/A N/A self service_key N/A N/A N/A N/A self _lock N/A N/A N/A N/A N/A self _controller Write delete_hydrus_session_key service_key N/A N/A service_key N/A self _service_keys_to_sessions N/A N/A N/A N/A self _service_keys_to_sessions N/A service_key N/A GetSessionKey N/A N/A self service_key N/A N/A N/A now N/A N/A HydrusData GetNow N/A N/A self _lock N/A N/A N/A service_key N/A self _service_keys_to_sessions N/A N/A N/A session_key expires N/A N/A self _service_keys_to_sessions N/A service_key N/A N/A N/A now 600 expires N/A N/A N/A N/A self _service_keys_to_sessions N/A service_key N/A N/A session_key N/A service N/A N/A N/A N/A N/A self _controller GetServicesManager GetService service_key N/A N/A response_gumpf cookies N/A N/A service Request N/A HC GET session_key return_cookies True N/A N/A N/A session_key N/A N/A N/A cookies N/A session_key decode hex N/A N/A N/A N/A N/A Exception Service did not return a session key! N/A expires N/A now N/A HydrusSessions HYDRUS_SESSION_LIFETIME N/A N/A N/A self _service_keys_to_sessions N/A service_key N/A session_key expires N/A N/A N/A N/A self _controller Write hydrus_session service_key session_key expires N/A session_key N/A N/A MenuEventIdToActionCache N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self _ids_to_actions N/A N/A N/A self _actions_to_ids N/A N/A N/A self _temporary_ids N/A set N/A N/A self _free_temporary_ids N/A set N/A _ClearTemporaries N/A N/A self N/A N/A N/A temporary_id N/A N/A N/A self _temporary_ids difference N/A self _free_temporary_ids N/A N/A temporary_action N/A N/A self _ids_to_actions N/A temporary_id N/A N/A N/A self _ids_to_actions N/A temporary_id N/A N/A N/A self _actions_to_ids N/A temporary_action N/A N/A self _free_temporary_ids N/A set N/A self _temporary_ids N/A _GetNewId N/A N/A self temporary N/A N/A N/A temporary N/A N/A N/A N/A len N/A self _free_temporary_ids 0 N/A N/A new_id N/A N/A wx NewId N/A N/A N/A N/A self _temporary_ids add new_id N/A N/A N/A N/A self _free_temporary_ids add new_id N/A N/A N/A N/A self _free_temporary_ids pop N/A N/A N/A N/A wx NewId N/A GetAction N/A N/A self event_id N/A N/A N/A action None N/A N/A event_id N/A self _ids_to_actions N/A N/A action N/A N/A self _ids_to_actions N/A event_id N/A N/A event_id N/A self _temporary_ids N/A N/A N/A N/A self _ClearTemporaries N/A action N/A GetId N/A N/A self command data temporary N/A None False N/A N/A action N/A command data N/A N/A action N/A self _actions_to_ids N/A N/A event_id N/A N/A self _GetNewId temporary N/A N/A N/A self _ids_to_actions N/A event_id action N/A N/A N/A self _actions_to_ids N/A action event_id N/A N/A N/A self _actions_to_ids N/A action N/A GetPermanentId N/A N/A self command data N/A None N/A N/A N/A N/A self GetId command data False N/A GetTemporaryId N/A N/A self command data N/A None N/A N/A temporary True N/A N/A data None N/A N/A temporary False N/A N/A N/A self GetId command data temporary N/A N/A N/A MENU_EVENT_ID_TO_ACTION_CACHE N/A MenuEventIdToActionCache RenderedImageCache N/A object N/A __init__ N/A N/A self controller cache_type N/A N/A N/A N/A self _controller controller N/A N/A self _type cache_type N/A N/A N/A self _type fullscreen N/A N/A N/A self _data_cache N/A DataCache N/A self _controller fullscreen_cache_size N/A N/A N/A N/A self _type preview N/A N/A N/A self _data_cache N/A DataCache N/A self _controller preview_cache_size N/A Clear N/A N/A self N/A N/A N/A N/A N/A N/A self _data_cache Clear N/A GetImage N/A N/A self media target_resolution N/A None N/A N/A hash N/A N/A media GetHash N/A N/A target_resolution None N/A N/A target_resolution N/A N/A media GetResolution N/A N/A media_width media_height N/A N/A media GetResolution N/A N/A target_width target_height target_resolution N/A N/A N/A target_width media_width N/A target_height media_height N/A N/A target_resolution N/A N/A media GetResolution N/A N/A target_resolution N/A target_width target_height N/A key N/A hash target_resolution N/A N/A N/A N/A self _data_cache HasData key N/A N/A N/A N/A N/A self _data_cache GetData key N/A N/A image_container N/A N/A ClientRendering RasterContainerImage media target_resolution N/A N/A N/A N/A self _data_cache AddData key image_container N/A image_container N/A HasImage N/A N/A self hash target_resolution N/A N/A N/A key N/A hash target_resolution N/A N/A N/A N/A self _data_cache HasData key N/A N/A ThumbnailCache N/A object N/A __init__ N/A N/A self controller N/A N/A N/A N/A self _controller controller N/A N/A self _data_cache N/A DataCache N/A self _controller thumbnail_cache_size N/A N/A self _lock N/A N/A threading Lock N/A N/A self _waterfall_queue_quick N/A set N/A N/A self _waterfall_queue_random N/A N/A N/A self _waterfall_event N/A N/A threading Event N/A N/A self _special_thumbs N/A N/A N/A N/A self Clear N/A N/A N/A N/A N/A threading Thread target N/A self DAEMONWaterfall name Waterfall Daemon start N/A N/A N/A N/A self _controller sub self Clear thumbnail_resize N/A _GetResizedHydrusBitmapFromHardDrive N/A N/A self display_media from_error N/A False N/A N/A hash N/A N/A display_media GetHash N/A path None N/A locations_manager N/A N/A display_media GetLocationsManager N/A N/A N/A locations_manager HasLocal N/A N/A N/A N/A path N/A N/A ClientFiles GetThumbnailPath hash False N/A N/A N/A N/A HydrusExceptions FileMissingException N/A e N/A N/A N/A N/A HydrusData ShowException e N/A N/A N/A N/A path N/A N/A ClientFiles GetThumbnailPath hash False N/A N/A N/A N/A N/A N/A path None N/A N/A hydrus_bitmap N/A N/A self _special_thumbs N/A hydrus N/A N/A N/A N/A hydrus_bitmap N/A N/A ClientRendering GenerateHydrusBitmap path N/A options N/A N/A N/A HydrusGlobals client_controller GetOptions N/A N/A media_x media_y N/A N/A display_media GetResolution N/A N/A actual_x actual_y N/A N/A hydrus_bitmap GetSize N/A N/A desired_x desired_y N/A options N/A thumbnail_dimensions N/A too_large N/A N/A actual_x desired_x N/A actual_y desired_y N/A small_original_image N/A N/A actual_x media_x N/A actual_y media_y N/A too_small N/A N/A actual_x desired_x N/A actual_y desired_y N/A N/A too_large N/A too_small N/A small_original_image N/A N/A N/A from_error N/A N/A hydrus_bitmap N/A N/A N/A N/A N/A os remove path N/A N/A hydrus_bitmap N/A N/A self _GetResizedHydrusBitmapFromHardDrive display_media from_error True N/A N/A N/A Exception N/A e N/A N/A from_error N/A N/A N/A N/A N/A HydrusData ShowException e N/A N/A N/A N/A N/A N/A N/A os remove path N/A N/A N/A Exception N/A e N/A N/A N/A N/A HydrusData ShowException e N/A N/A N/A HydrusExceptions FileMissingException N/A N/A The thumbnail for file  N/A N/A hash encode hex  was found, but it would not render for the above reason. Furthermore, the faulty thumbnail file could not be deleted. This event could indicate hard drive corruption, and it also suggests that hydrus does not have permission to write to its thumbnail folder. Please check everything is ok. N/A N/A N/A hydrus_bitmap N/A N/A self _GetResizedHydrusBitmapFromHardDrive display_media from_error True N/A N/A N/A Exception N/A e N/A N/A N/A N/A HydrusData ShowException e N/A N/A N/A HydrusExceptions FileMissingException N/A N/A The thumbnail for file  N/A N/A hash encode hex  was found, but it would not render for the above reason. It was deleted, but it could not be regenerated for the other above reason. This event could indicate hard drive corruption. Please check everything is ok. N/A N/A N/A HydrusData ShowText N/A N/A The thumbnail for file  N/A N/A hash encode hex  was found, but it would not render for the above reason. It was deleted and regenerated. This event could indicate hard drive corruption. Please check everything is ok. N/A N/A N/A Exception N/A e N/A N/A N/A N/A HydrusData ShowException e N/A hydrus_bitmap N/A N/A self _special_thumbs N/A hydrus N/A hydrus_bitmap N/A _RecalcWaterfallQueueRandom N/A N/A self N/A N/A N/A N/A self _waterfall_queue_random N/A list N/A self _waterfall_queue_quick N/A N/A N/A random shuffle N/A self _waterfall_queue_random N/A CancelWaterfall N/A N/A self page_key medias N/A N/A N/A N/A self _lock N/A N/A N/A N/A N/A self _waterfall_queue_quick difference_update N/A N/A page_key media N/A media medias N/A N/A N/A self _RecalcWaterfallQueueRandom N/A Clear N/A N/A self N/A N/A N/A N/A self _lock N/A N/A N/A N/A N/A self _data_cache Clear N/A N/A self _special_thumbs N/A N/A names N/A hydrus flash pdf audio video N/A N/A os_file_handle temp_path N/A N/A HydrusPaths GetTempPath N/A N/A N/A name names N/A N/A path N/A N/A N/A os path join N/A HC STATIC_DIR N/A name .png N/A options N/A N/A N/A self _controller GetOptions N/A thumbnail N/A N/A HydrusFileHandling GenerateThumbnail path N/A options N/A thumbnail_dimensions N/A N/A open temp_path wb f N/A N/A N/A N/A f write thumbnail N/A hydrus_bitmap N/A N/A ClientRendering GenerateHydrusBitmap temp_path N/A N/A N/A self _special_thumbs N/A name hydrus_bitmap N/A N/A N/A N/A HydrusPaths CleanUpTempPath os_file_handle temp_path N/A GetThumbnail N/A N/A self media N/A N/A N/A display_media N/A N/A media GetDisplayMedia N/A N/A N/A N/A N/A display_media GetLocationsManager ShouldHaveThumbnail N/A N/A mime N/A N/A display_media GetMime N/A N/A mime N/A HC MIMES_WITH_THUMBNAILS N/A N/A hash N/A N/A display_media GetHash N/A N/A N/A N/A N/A self _data_cache HasData hash N/A N/A hydrus_bitmap N/A N/A self _GetResizedHydrusBitmapFromHardDrive display_media N/A N/A N/A N/A self _data_cache AddData hash hydrus_bitmap N/A N/A N/A N/A self _data_cache GetData hash N/A N/A N/A mime N/A HC AUDIO N/A N/A N/A N/A self _special_thumbs N/A audio N/A N/A N/A mime N/A HC VIDEO N/A N/A N/A N/A self _special_thumbs N/A video N/A N/A N/A mime N/A HC APPLICATION_FLASH N/A N/A N/A N/A self _special_thumbs N/A flash N/A N/A N/A mime N/A HC APPLICATION_PDF N/A N/A N/A N/A self _special_thumbs N/A pdf N/A N/A N/A N/A self _special_thumbs N/A hydrus N/A N/A N/A N/A self _special_thumbs N/A hydrus N/A HasThumbnailCached N/A N/A self media N/A N/A N/A display_media N/A N/A media GetDisplayMedia N/A mime N/A N/A display_media GetMime N/A N/A mime N/A HC MIMES_WITH_THUMBNAILS N/A N/A hash N/A N/A display_media GetHash N/A N/A N/A N/A self _data_cache HasData hash N/A N/A True N/A Waterfall N/A N/A self page_key medias N/A N/A N/A N/A self _lock N/A N/A N/A N/A N/A self _waterfall_queue_quick update N/A N/A page_key media N/A media medias N/A N/A N/A self _RecalcWaterfallQueueRandom N/A N/A N/A N/A self _waterfall_event set N/A DAEMONWaterfall N/A N/A self N/A N/A N/A last_paused N/A N/A HydrusData GetNowPrecise N/A N/A N/A HydrusGlobals view_shutdown N/A N/A N/A self _lock N/A N/A do_wait N/A N/A len N/A self _waterfall_queue_random 0 N/A do_wait N/A N/A N/A N/A N/A self _waterfall_event wait 1 N/A N/A N/A N/A self _waterfall_event clear N/A last_paused N/A N/A HydrusData GetNowPrecise N/A N/A self _lock N/A N/A N/A N/A len N/A self _waterfall_queue_random 0 N/A N/A N/A N/A result N/A N/A N/A self _waterfall_queue_random pop 0 N/A N/A N/A N/A self _waterfall_queue_quick discard result N/A N/A page_key media result N/A N/A N/A N/A N/A self GetThumbnail media N/A N/A N/A N/A self _controller pub waterfall_thumbnail page_key media N/A N/A N/A N/A N/A HydrusData GetNowPrecise last_paused 0.005 N/A N/A N/A N/A time sleep 1e-05 N/A last_paused N/A N/A HydrusData GetNowPrecise N/A N/A N/A Exception N/A e N/A N/A N/A N/A HydrusData ShowException e N/A N/A ServicesManager N/A object N/A __init__ N/A N/A self controller N/A N/A N/A N/A self _controller controller N/A N/A self _lock N/A N/A threading Lock N/A N/A self _keys_to_services N/A N/A N/A self _services_sorted N/A N/A N/A N/A self RefreshServices N/A N/A N/A N/A self _controller sub self RefreshServices notify_new_services_data N/A FilterValidServiceKeys N/A N/A self service_keys N/A N/A N/A N/A self _lock N/A N/A filtered_service_keys N/A service_key N/A service_key service_keys N/A service_key N/A self _keys_to_services N/A filtered_service_keys N/A GetService N/A N/A self service_key N/A N/A N/A N/A self _lock N/A N/A N/A N/A N/A N/A self _keys_to_services N/A service_key N/A N/A N/A KeyError N/A N/A N/A N/A HydrusExceptions DataMissing That service was not found! N/A GetServices N/A N/A self types randomised N/A N/A HC ALL_SERVICES True N/A N/A N/A self _lock N/A N/A services N/A service N/A service N/A self _services_sorted N/A N/A N/A service GetServiceType types N/A randomised N/A N/A N/A N/A random shuffle services N/A services N/A RefreshServices N/A N/A self N/A N/A N/A N/A self _lock N/A N/A services N/A N/A N/A self _controller Read services N/A N/A self _keys_to_services N/A N/A N/A service GetServiceKey service N/A service services N/A compare_function N/A N/A N/A a b N/A N/A cmp N/A N/A a GetName N/A N/A b GetName N/A N/A self _services_sorted N/A list services N/A N/A N/A N/A self _services_sorted sort cmp compare_function N/A N/A TagCensorshipManager N/A object N/A __init__ N/A N/A self controller N/A N/A N/A N/A self _controller controller N/A N/A N/A self RefreshData N/A N/A N/A N/A self _controller sub self RefreshData notify_new_tag_censorship N/A _CensorshipMatches N/A N/A self tag blacklist censorships N/A N/A N/A blacklist N/A N/A N/A N/A N/A HydrusTags CensorshipMatch tag censorships N/A N/A N/A N/A HydrusTags CensorshipMatch tag censorships N/A GetInfo N/A N/A self service_key N/A N/A N/A N/A service_key N/A self _service_keys_to_info N/A N/A N/A N/A self _service_keys_to_info N/A service_key N/A N/A N/A True N/A set N/A RefreshData N/A N/A self N/A N/A N/A rows N/A N/A N/A self _controller Read tag_censorship N/A N/A self _service_keys_to_info N/A service_key N/A blacklist censorships N/A N/A service_key blacklist censorships rows N/A FilterStatusesToPairs N/A N/A self service_key statuses_to_pairs N/A N/A N/A service_key_lookup N/A N/A CC COMBINED_TAG_SERVICE_KEY service_key N/A N/A N/A service_key_lookup N/A self _service_keys_to_info N/A N/A N/A blacklist censorships N/A N/A self _service_keys_to_info N/A service_key_lookup N/A new_statuses_to_pairs N/A N/A HydrusData default_dict_set N/A N/A status pairs N/A N/A statuses_to_pairs items N/A N/A N/A new_statuses_to_pairs N/A status N/A N/A one two N/A N/A one two pairs N/A N/A N/A self _CensorshipMatches one blacklist censorships N/A N/A self _CensorshipMatches two blacklist censorships N/A statuses_to_pairs new_statuses_to_pairs N/A statuses_to_pairs N/A FilterServiceKeysToStatusesToTags N/A N/A self service_keys_to_statuses_to_tags N/A N/A N/A N/A N/A CC COMBINED_TAG_SERVICE_KEY N/A self _service_keys_to_info N/A N/A N/A blacklist censorships N/A N/A self _service_keys_to_info N/A N/A CC COMBINED_TAG_SERVICE_KEY N/A service_keys N/A N/A service_keys_to_statuses_to_tags keys N/A service_key service_keys N/A N/A statuses_to_tags N/A service_keys_to_statuses_to_tags N/A service_key N/A statuses N/A N/A statuses_to_tags keys N/A status statuses N/A N/A tags N/A statuses_to_tags N/A status N/A N/A statuses_to_tags N/A status N/A tag N/A tag tags N/A N/A self _CensorshipMatches tag blacklist censorships N/A N/A service_key N/A blacklist censorships N/A N/A N/A self _service_keys_to_info items N/A N/A N/A service_key N/A CC COMBINED_TAG_SERVICE_KEY N/A N/A N/A N/A service_key service_keys_to_statuses_to_tags N/A N/A statuses_to_tags N/A service_keys_to_statuses_to_tags N/A service_key N/A statuses N/A N/A statuses_to_tags keys N/A status statuses N/A N/A tags N/A statuses_to_tags N/A status N/A N/A statuses_to_tags N/A status N/A tag N/A tag tags N/A N/A self _CensorshipMatches tag blacklist censorships N/A service_keys_to_statuses_to_tags N/A FilterTags N/A N/A self service_key tags N/A N/A N/A service_key_lookup N/A N/A CC COMBINED_TAG_SERVICE_KEY service_key N/A N/A N/A service_key_lookup N/A self _service_keys_to_info N/A N/A N/A blacklist censorships N/A N/A self _service_keys_to_info N/A service_key_lookup N/A tags N/A tag N/A tag tags N/A N/A self _CensorshipMatches tag blacklist censorships N/A tags N/A N/A TagParentsManager N/A object N/A __init__ N/A N/A self controller N/A N/A N/A N/A self _controller controller N/A N/A self _service_keys_to_children_to_parents N/A N/A collections defaultdict N/A HydrusData default_dict_list N/A N/A N/A self _RefreshParents N/A N/A self _lock N/A N/A threading Lock N/A N/A N/A N/A self _controller sub self RefreshParents notify_new_parents N/A _RefreshParents N/A N/A self N/A N/A N/A service_keys_to_statuses_to_pairs N/A N/A N/A self _controller Read tag_parents N/A sibling_manager N/A N/A N/A self _controller GetManager tag_siblings N/A collapsed_service_keys_to_statuses_to_pairs N/A N/A collections defaultdict N/A HydrusData default_dict_set N/A N/A service_key statuses_to_pairs N/A N/A service_keys_to_statuses_to_pairs items N/A N/A N/A service_key N/A CC COMBINED_TAG_SERVICE_KEY N/A N/A N/A N/A status pairs N/A N/A statuses_to_pairs items N/A N/A pairs N/A N/A sibling_manager CollapsePairs pairs N/A N/A N/A collapsed_service_keys_to_statuses_to_pairs N/A service_key N/A status pairs N/A service_keys_to_pairs_flat N/A N/A HydrusData default_dict_set N/A N/A service_key statuses_to_pairs N/A N/A collapsed_service_keys_to_statuses_to_pairs items N/A N/A pairs_flat N/A N/A N/A statuses_to_pairs N/A N/A HC CURRENT union N/A statuses_to_pairs N/A N/A HC PENDING N/A N/A service_keys_to_pairs_flat N/A service_key pairs_flat N/A combined_pairs_flat N/A set N/A pairs_flat N/A N/A service_keys_to_pairs_flat values N/A N/A N/A N/A combined_pairs_flat update pairs_flat N/A N/A service_keys_to_pairs_flat N/A N/A CC COMBINED_TAG_SERVICE_KEY combined_pairs_flat N/A service_keys_to_simple_children_to_parents N/A BuildServiceKeysToSimpleChildrenToParents service_keys_to_pairs_flat N/A N/A self _service_keys_to_children_to_parents N/A BuildServiceKeysToChildrenToParents service_keys_to_simple_children_to_parents N/A ExpandPredicates N/A N/A self service_key predicates N/A N/A N/A new_options N/A N/A N/A self _controller GetNewOptions N/A N/A N/A new_options GetBoolean apply_all_parents_to_all_services N/A N/A service_key N/A CC COMBINED_TAG_SERVICE_KEY N/A results N/A N/A N/A self _lock N/A N/A predicate predicates N/A N/A N/A N/A results append predicate N/A N/A N/A N/A predicate GetType N/A HC PREDICATE_TYPE_TAG N/A N/A tag N/A N/A predicate GetValue N/A parents N/A N/A N/A self _service_keys_to_children_to_parents N/A service_key N/A tag N/A parent parents N/A N/A parent_predicate N/A N/A ClientSearch Predicate N/A HC PREDICATE_TYPE_PARENT parent N/A N/A N/A results append parent_predicate N/A results N/A ExpandTags N/A N/A self service_key tags N/A N/A N/A new_options N/A N/A N/A self _controller GetNewOptions N/A N/A N/A new_options GetBoolean apply_all_parents_to_all_services N/A N/A service_key N/A CC COMBINED_TAG_SERVICE_KEY N/A N/A self _lock N/A N/A tags_results N/A set tags N/A tag tags N/A N/A N/A N/A tags_results update N/A N/A N/A self _service_keys_to_children_to_parents N/A service_key N/A tag N/A tags_results N/A GetParents N/A N/A self service_key tag N/A N/A N/A new_options N/A N/A N/A self _controller GetNewOptions N/A N/A N/A new_options GetBoolean apply_all_parents_to_all_services N/A N/A service_key N/A CC COMBINED_TAG_SERVICE_KEY N/A N/A self _lock N/A N/A N/A N/A N/A self _service_keys_to_children_to_parents N/A service_key N/A tag N/A RefreshParents N/A N/A self N/A N/A N/A N/A self _lock N/A N/A N/A N/A self _RefreshParents N/A N/A TagSiblingsManager N/A object N/A __init__ N/A N/A self controller N/A N/A N/A N/A self _controller controller N/A N/A N/A self _RefreshSiblings N/A N/A self _lock N/A N/A threading Lock N/A N/A N/A N/A self _controller sub self RefreshSiblings notify_new_siblings N/A _CollapseTags N/A N/A self tags N/A N/A N/A N/A N/A N/A tag N/A self _siblings N/A N/A self _siblings N/A tag tag N/A tag tags N/A _RefreshSiblings N/A N/A self N/A N/A N/A service_keys_to_statuses_to_pairs N/A N/A N/A self _controller Read tag_siblings N/A processed_siblings N/A CombineTagSiblingPairs service_keys_to_statuses_to_pairs N/A N/A N/A self _siblings N/A self _reverse_lookup N/A CollapseTagSiblingChains processed_siblings N/A N/A N/A N/A self _controller pub new_siblings_gui N/A GetAutocompleteSiblings N/A N/A self search_text exact_match N/A False N/A N/A N/A self _lock N/A N/A exact_match N/A N/A key_based_matching_values N/A set N/A N/A search_text N/A self _siblings N/A N/A key_based_matching_values N/A N/A N/A self _siblings N/A search_text N/A N/A key_based_matching_values N/A set N/A value_based_matching_values N/A value N/A value N/A N/A N/A self _siblings values N/A value search_text N/A N/A matching_keys N/A N/A ClientSearch FilterTagsBySearchEntry search_text N/A N/A N/A self _siblings keys search_siblings False N/A key_based_matching_values N/A N/A N/A self _siblings N/A key N/A key matching_keys N/A value_based_matching_values N/A N/A ClientSearch FilterTagsBySearchEntry search_text N/A N/A N/A self _siblings values search_siblings False N/A matching_values N/A N/A key_based_matching_values union value_based_matching_values N/A lists_of_matching_keys N/A N/A N/A self _reverse_lookup N/A value N/A value matching_values N/A matching_keys N/A N/A N/A itertools chain from_iterable lists_of_matching_keys N/A matches N/A N/A matching_values union matching_keys N/A matches N/A GetSibling N/A N/A self tag N/A N/A N/A N/A self _lock N/A N/A N/A tag N/A self _siblings N/A N/A N/A N/A self _siblings N/A tag N/A N/A None N/A GetAllSiblings N/A N/A self tag N/A N/A N/A N/A self _lock N/A N/A N/A tag N/A self _siblings N/A N/A new_tag N/A N/A self _siblings N/A tag N/A N/A N/A tag N/A self _reverse_lookup N/A N/A new_tag tag N/A N/A N/A tag N/A all_siblings N/A list N/A N/A self _reverse_lookup N/A new_tag N/A N/A N/A all_siblings append new_tag N/A all_siblings N/A RefreshSiblings N/A N/A self N/A N/A N/A N/A self _lock N/A N/A N/A N/A self _RefreshSiblings N/A CollapseNamespacedTags N/A N/A self namespace tags N/A N/A N/A N/A self _lock N/A N/A results N/A set N/A tag tags N/A N/A full_tag N/A N/A namespace : tag N/A N/A full_tag N/A self _siblings N/A N/A sibling N/A N/A self _siblings N/A full_tag N/A N/A : sibling N/A N/A sibling N/A N/A N/A sibling split : 1 N/A 1 N/A N/A N/A results add sibling N/A N/A N/A N/A results add tag N/A results N/A CollapsePredicates N/A N/A self predicates N/A N/A N/A N/A self _lock N/A N/A results N/A predicate N/A predicate predicates N/A N/A N/A predicate GetType N/A HC PREDICATE_TYPE_TAG N/A tag_predicates N/A predicate N/A predicate predicates N/A N/A N/A predicate GetType N/A HC PREDICATE_TYPE_TAG N/A tags_to_predicates N/A N/A N/A predicate GetValue predicate N/A predicate predicates N/A N/A N/A predicate GetType N/A HC PREDICATE_TYPE_TAG N/A tags N/A N/A tags_to_predicates keys N/A tags_to_include_in_results N/A set N/A tag tags N/A N/A N/A tag N/A self _siblings N/A N/A old_tag tag N/A old_predicate N/A tags_to_predicates N/A old_tag N/A new_tag N/A N/A self _siblings N/A old_tag N/A N/A new_tag tags_to_predicates N/A N/A N/A old_pred_type old_value old_inclusive N/A N/A old_predicate GetInfo N/A new_predicate N/A N/A ClientSearch Predicate old_pred_type new_tag inclusive old_inclusive N/A N/A tags_to_predicates N/A new_tag new_predicate N/A N/A N/A tags_to_include_in_results add new_tag N/A new_predicate N/A tags_to_predicates N/A new_tag N/A current_count N/A N/A old_predicate GetCount N/A HC CURRENT N/A pending_count N/A N/A old_predicate GetCount N/A HC PENDING N/A N/A N/A new_predicate AddToCount N/A HC CURRENT current_count N/A N/A N/A new_predicate AddToCount N/A HC PENDING pending_count N/A N/A N/A N/A tags_to_include_in_results add tag N/A N/A N/A results extend N/A N/A tags_to_predicates N/A tag N/A tag tags_to_include_in_results N/A results N/A CollapsePairs N/A N/A self pairs N/A N/A N/A N/A self _lock N/A N/A result N/A set N/A N/A a b pairs N/A N/A N/A a N/A self _siblings N/A N/A a N/A N/A self _siblings N/A a N/A N/A b N/A self _siblings N/A N/A b N/A N/A self _siblings N/A b N/A N/A N/A result add N/A a b N/A result N/A CollapseStatusesToTags N/A N/A self statuses_to_tags N/A N/A N/A N/A self _lock N/A N/A statuses N/A N/A statuses_to_tags keys N/A status statuses N/A N/A N/A statuses_to_tags N/A status N/A N/A self _CollapseTags N/A statuses_to_tags N/A status N/A statuses_to_tags N/A CollapseTags N/A N/A self tags N/A N/A N/A N/A self _lock N/A N/A N/A N/A self _CollapseTags tags N/A CollapseTagsToCount N/A N/A self tags_to_count N/A N/A N/A N/A self _lock N/A N/A results N/A N/A collections Counter N/A N/A tag count N/A N/A tags_to_count items N/A N/A N/A tag N/A self _siblings N/A N/A tag N/A N/A self _siblings N/A tag N/A N/A results N/A tag count N/A results N/A N/A UndoManager N/A object N/A __init__ N/A N/A self controller N/A N/A N/A N/A self _controller controller N/A N/A self _commands N/A N/A N/A self _inverted_commands N/A N/A N/A self _current_index 0 N/A N/A self _lock N/A N/A threading Lock N/A N/A N/A N/A self _controller sub self Undo undo N/A N/A N/A N/A self _controller sub self Redo redo N/A _FilterServiceKeysToContentUpdates N/A N/A self service_keys_to_content_updates N/A N/A N/A filtered_service_keys_to_content_updates N/A N/A N/A service_key content_updates N/A N/A service_keys_to_content_updates items N/A N/A filtered_content_updates N/A N/A content_update content_updates N/A N/A N/A data_type action row N/A N/A content_update ToTuple N/A N/A data_type N/A HC CONTENT_TYPE_FILES N/A N/A N/A action N/A N/A HC CONTENT_UPDATE_ADD N/A HC CONTENT_UPDATE_DELETE N/A HC CONTENT_UPDATE_UNDELETE N/A HC CONTENT_UPDATE_RESCIND_PETITION N/A HC CONTENT_UPDATE_ADVANCED N/A N/A N/A N/A N/A data_type N/A HC CONTENT_TYPE_MAPPINGS N/A N/A N/A action N/A N/A HC CONTENT_UPDATE_RESCIND_PETITION N/A HC CONTENT_UPDATE_ADVANCED N/A N/A N/A N/A N/A filtered_content_update N/A N/A HydrusData ContentUpdate data_type action row N/A N/A N/A filtered_content_updates append filtered_content_update N/A N/A N/A len filtered_content_updates 0 N/A N/A N/A filtered_service_keys_to_content_updates N/A service_key filtered_content_updates N/A filtered_service_keys_to_content_updates N/A _InvertServiceKeysToContentUpdates N/A N/A self service_keys_to_content_updates N/A N/A N/A inverted_service_keys_to_content_updates N/A N/A N/A service_key content_updates N/A N/A service_keys_to_content_updates items N/A N/A inverted_content_updates N/A N/A content_update content_updates N/A N/A N/A data_type action row N/A N/A content_update ToTuple N/A inverted_row row N/A N/A data_type N/A HC CONTENT_TYPE_FILES N/A N/A N/A action N/A HC CONTENT_UPDATE_ARCHIVE N/A N/A inverted_action N/A HC CONTENT_UPDATE_INBOX N/A N/A N/A action N/A HC CONTENT_UPDATE_INBOX N/A N/A inverted_action N/A HC CONTENT_UPDATE_ARCHIVE N/A N/A N/A action N/A HC CONTENT_UPDATE_PEND N/A N/A inverted_action N/A HC CONTENT_UPDATE_RESCIND_PEND N/A N/A N/A action N/A HC CONTENT_UPDATE_RESCIND_PEND N/A N/A inverted_action N/A HC CONTENT_UPDATE_PEND N/A N/A N/A action N/A HC CONTENT_UPDATE_PETITION N/A N/A inverted_action N/A HC CONTENT_UPDATE_RESCIND_PETITION N/A N/A hashes reason row N/A inverted_row hashes N/A N/A N/A data_type N/A HC CONTENT_TYPE_MAPPINGS N/A N/A N/A action N/A HC CONTENT_UPDATE_ADD N/A N/A inverted_action N/A HC CONTENT_UPDATE_DELETE N/A N/A N/A action N/A HC CONTENT_UPDATE_DELETE N/A N/A inverted_action N/A HC CONTENT_UPDATE_ADD N/A N/A N/A action N/A HC CONTENT_UPDATE_PEND N/A N/A inverted_action N/A HC CONTENT_UPDATE_RESCIND_PEND N/A N/A N/A action N/A HC CONTENT_UPDATE_RESCIND_PEND N/A N/A inverted_action N/A HC CONTENT_UPDATE_PEND N/A N/A N/A action N/A HC CONTENT_UPDATE_PETITION N/A N/A inverted_action N/A HC CONTENT_UPDATE_RESCIND_PETITION N/A N/A tag hashes reason row N/A inverted_row N/A tag hashes N/A inverted_content_update N/A N/A HydrusData ContentUpdate data_type inverted_action inverted_row N/A N/A N/A inverted_content_updates append inverted_content_update N/A N/A inverted_service_keys_to_content_updates N/A service_key inverted_content_updates N/A inverted_service_keys_to_content_updates N/A AddCommand N/A N/A self action N/A args kwargs N/A N/A N/A self _lock N/A N/A inverted_action action N/A inverted_args args N/A inverted_kwargs kwargs N/A N/A action content_updates N/A N/A N/A service_keys_to_content_updates args N/A service_keys_to_content_updates N/A N/A self _FilterServiceKeysToContentUpdates service_keys_to_content_updates N/A N/A N/A len service_keys_to_content_updates 0 N/A N/A N/A inverted_service_keys_to_content_updates N/A N/A self _InvertServiceKeysToContentUpdates service_keys_to_content_updates N/A N/A N/A len inverted_service_keys_to_content_updates 0 N/A N/A N/A inverted_args N/A inverted_service_keys_to_content_updates N/A N/A N/A N/A self _commands N/A N/A self _commands N/A N/A self _current_index N/A N/A self _inverted_commands N/A N/A self _inverted_commands N/A N/A self _current_index N/A N/A N/A N/A self _commands append N/A action args kwargs N/A N/A N/A N/A self _inverted_commands append N/A inverted_action inverted_args inverted_kwargs N/A N/A self _current_index 1 N/A N/A N/A N/A self _controller pub notify_new_undo N/A GetUndoRedoStrings N/A N/A self N/A N/A N/A N/A self _lock N/A N/A N/A undo_string redo_string N/A None None N/A N/A N/A self _current_index 0 N/A N/A undo_index N/A N/A self _current_index 1 N/A N/A action args kwargs N/A N/A self _commands N/A undo_index N/A N/A action content_updates N/A N/A N/A service_keys_to_content_updates args N/A undo_string N/A undo  N/A N/A ClientData ConvertServiceKeysToContentUpdatesToPrettyString service_keys_to_content_updates N/A N/A N/A N/A len N/A self _commands 0 N/A N/A self _current_index N/A len N/A self _commands N/A N/A redo_index N/A self _current_index N/A N/A action args kwargs N/A N/A self _commands N/A redo_index N/A N/A action content_updates N/A N/A N/A service_keys_to_content_updates args N/A redo_string N/A redo  N/A N/A ClientData ConvertServiceKeysToContentUpdatesToPrettyString service_keys_to_content_updates N/A N/A undo_string redo_string N/A Undo N/A N/A self N/A N/A N/A action None N/A N/A self _lock N/A N/A N/A N/A self _current_index 0 N/A N/A N/A self _current_index 1 N/A N/A action args kwargs N/A N/A self _inverted_commands N/A N/A self _current_index N/A N/A action None N/A N/A N/A N/A N/A self _controller WriteSynchronous action args kwargs N/A N/A N/A N/A self _controller pub notify_new_undo N/A Redo N/A N/A self N/A N/A N/A action None N/A N/A self _lock N/A N/A N/A N/A N/A len N/A self _commands 0 N/A N/A self _current_index N/A len N/A self _commands N/A N/A N/A action args kwargs N/A N/A self _commands N/A N/A self _current_index N/A N/A self _current_index 1 N/A N/A action None N/A N/A N/A N/A N/A self _controller WriteSynchronous action args kwargs N/A N/A N/A N/A self _controller pub notify_new_undo N/A N/A WebSessionManagerClient N/A object N/A __init__ N/A N/A self controller N/A N/A N/A N/A self _controller controller N/A existing_sessions N/A N/A N/A self _controller Read web_sessions N/A N/A self _names_to_sessions N/A name N/A cookies expires N/A N/A name cookies expires existing_sessions N/A N/A self _lock N/A N/A threading Lock N/A GetCookies N/A N/A self name N/A N/A N/A now N/A N/A HydrusData GetNow N/A N/A self _lock N/A N/A N/A name N/A self _names_to_sessions N/A N/A N/A cookies expires N/A N/A self _names_to_sessions N/A name N/A N/A N/A HydrusData TimeHasPassed N/A expires 300 N/A N/A N/A N/A self _names_to_sessions N/A name N/A N/A cookies N/A N/A name deviant art N/A N/A N/A response_gumpf cookies N/A N/A N/A self _controller DoHTTP N/A HC GET http://www.deviantart.com/ return_cookies True N/A expires N/A now N/A 30 86400 N/A N/A name hentai foundry N/A N/A N/A response_gumpf cookies N/A N/A N/A self _controller DoHTTP N/A HC GET http://www.hentai-foundry.com/?enterAgree=1 return_cookies True N/A raw_csrf N/A cookies N/A YII_CSRF_TOKEN N/A processed_csrf N/A N/A urllib unquote raw_csrf N/A csrf_token N/A N/A N/A processed_csrf split " N/A 1 N/A hentai_foundry_form_info N/A N/A ClientDefaults GetDefaultHentaiFoundryInfo N/A N/A hentai_foundry_form_info N/A YII_CSRF_TOKEN csrf_token N/A body N/A N/A urllib urlencode hentai_foundry_form_info N/A request_headers N/A N/A N/A N/A ClientNetworking AddCookiesToHeaders cookies request_headers N/A N/A request_headers N/A Content-Type application/x-www-form-urlencoded N/A N/A N/A N/A self _controller DoHTTP N/A HC POST http://www.hentai-foundry.com/site/filters request_headers request_headers body body N/A expires N/A now N/A 60 60 N/A N/A N/A name pixiv N/A N/A result N/A N/A N/A self _controller Read serialisable_simple pixiv_account N/A N/A result None N/A N/A N/A N/A HydrusExceptions DataMissing You need to set up your pixiv credentials in services->manage pixiv account. N/A N/A id password result N/A form_fields N/A N/A N/A form_fields N/A mode login N/A N/A form_fields N/A pixiv_id id N/A N/A form_fields N/A pass password N/A N/A form_fields N/A skip 1 N/A body N/A N/A urllib urlencode form_fields N/A headers N/A N/A N/A headers N/A Content-Type application/x-www-form-urlencoded N/A N/A response_gumpf cookies N/A N/A N/A self _controller DoHTTP N/A HC POST http://www.pixiv.net/login.php request_headers headers body body return_cookies True N/A N/A N/A PHPSESSID cookies N/A _ N/A cookies N/A PHPSESSID N/A N/A N/A Exception Pixiv login credentials not accepted! N/A expires N/A now N/A 30 86400 N/A N/A N/A self _names_to_sessions N/A name N/A cookies expires N/A N/A N/A N/A self _controller Write web_session name cookies expires N/A cookies N/A N/A