Module ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias TryExcept body Import alias identifier handlers ExceptHandler body Import alias Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str ListLoad Str NameLoad ListLoad NameLoad NameLoad NameLoad ListLoad ListLoad NameLoad NameLoad NameLoad NameLoad Str Str Str ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args defaults body Expr Str Print Str TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad Print Str handlers ExceptHandler type NameLoad body Print Str TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad Print Str handlers ExceptHandler type NameLoad body Print Str TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad Print Str handlers ExceptHandler type NameLoad body Print Str If Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign SubscriptStore NameLoad Index Str Str If Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign SubscriptStore NameLoad Index Str Str If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad body With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword Num Print BinOpAdd Str NameLoad orelse Print Str With Call NameLoad BinOpAdd NameLoad Str Str NameStore body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Import alias FunctionDef arguments args NameParam defaults NameLoad body If NameLoad body Print Str Assign NameStore ListLoad Dict Str Str Str Call NameLoad If NameLoad body Assign AttributeStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Str attr NameLoad For NameStore AttributeLoad NameLoad attr body If CompareNotIn NameLoad ListLoad Str Str body TryExcept body Expr Call NameLoad BinOpAdd Str NameLoad Exec BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str If NameLoad body Assign AttributeStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Str attr NameLoad Print BinOpAdd Str NameLoad handlers ExceptHandler type NameLoad name NameStore body If NameLoad body Print BinOpAdd Str NameLoad Print Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str If NameLoad body Print Str Return NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr orelse If NameLoad body If AttributeLoad NameLoad attr body Print Str TryExcept body Expr Call NameLoad NameLoad handlers ExceptHandler type NameLoad body ImportFrom alias Expr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr Str TryExcept body Expr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad body Pass Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str Assign NameStore ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str attr Str Expr Call AttributeLoad NameLoad attr ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str comprehension NameStore NameLoad Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body With Call AttributeLoad NameLoad attr NameLoad Str keyword NameLoad NameStore body TryExcept body Return Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body If AttributeLoad NameLoad attr body Print BinOpAdd Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Print BinOpAdd Str NameLoad Print Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str With Call AttributeLoad NameLoad attr NameLoad Str keyword NameLoad NameStore body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword Num decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr orelse Assign NameStore NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign NameStore NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr BinOpAdd ListLoad SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpAdd Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd ListLoad SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd ListLoad SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str ListLoad Str NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If CompareEq Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Index Num If CompareEq Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr orelse Return Call AttributeLoad Call AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body If CompareNotEq Call AttributeLoad NameLoad attr NameLoad Num body If NameLoad body Return NameLoad orelse Return NameLoad Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Print BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Print BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Str With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Print BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str SubscriptLoad AttributeLoad NameLoad attr Index Str Str NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str NameLoad Str keyword NameLoad If CompareIsNot NameLoad Num body Assign NameStore NameLoad Assign NameStore NameLoad If BoolOpAnd CompareEq NameLoad Num CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Str Str body Assign NameStore NameLoad Assign NameStore Str orelse If BoolOpAnd CompareEq NameLoad Num CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Str Str body Assign NameStore NameLoad If NameLoad body Assign NameStore Call NameLoad SubscriptLoad Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Index Num Assign NameStore ListLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str SubscriptLoad AttributeLoad NameLoad attr Index Str Str NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad NameLoad body Assign NameStore Str orelse Assign NameStore Str If AttributeLoad NameLoad attr body Assign NameStore BinOpAdd AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body With Call AttributeLoad NameLoad attr NameLoad Str keyword NameLoad NameStore body If CompareEq Call NameLoad NameLoad NameLoad body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str orelse Expr Call AttributeLoad NameLoad attr NameLoad Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body If AttributeLoad NameLoad attr body Print BinOpAdd Str NameLoad With Call AttributeLoad NameLoad attr NameLoad Str keyword NameLoad NameStore body Return Call AttributeLoad NameLoad attr handlers ExceptHandler body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpOr CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr orelse If CompareEq Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr ListLoad Str Expr Call AttributeLoad NameLoad attr orelse Return Call AttributeLoad NameLoad attr keyword NameLoad Return BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If CompareNotEq Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Return Call AttributeLoad NameLoad attr Str orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Continue For NameStore Call AttributeLoad NameLoad attr NameLoad body If CompareIsNot SubscriptLoad NameLoad Slice Num Str body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return BinOpAdd BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body With Call AttributeLoad NameLoad attr NameLoad Str keyword NameLoad keyword Str NameStore body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad For NameStore Call AttributeLoad NameLoad attr body If CompareEq SubscriptLoad NameLoad Slice Num Num Str body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Num Num attr Assign NameStore Str Assign NameStore Str For NameStore NameLoad body If CompareEq Call AttributeLoad NameLoad attr Str Num body AugAssignAdd NameStore BinOpAdd NameLoad NameLoad Assign NameStore Str orelse Break orelse If CompareEq SubscriptLoad NameLoad Slice Num Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num Num orelse If CompareEq SubscriptLoad NameLoad Slice Num Num Str body If CompareEq Call AttributeLoad SubscriptLoad NameLoad Slice Num Num attr Str body Assign NameStore NameLoad orelse Assign NameStore NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore NameLoad For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Slice Num Call NameLoad NameLoad NameLoad body If CompareEq Call AttributeLoad SubscriptLoad NameLoad Slice BinOpAdd Call NameLoad NameLoad Num attr Str Num body Assign NameStore SubscriptLoad NameLoad Slice BinOpAdd Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Str Str Break Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Print BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Index Num NameLoad body Return SubscriptLoad NameLoad Index Num If AttributeLoad NameLoad attr body Print Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body If BoolOpAnd Call NameLoad SubscriptLoad NameLoad Index Str Str AttributeLoad SubscriptLoad NameLoad Index Str attr body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str AttributeLoad SubscriptLoad NameLoad Index Str attr orelse Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Str attr If AttributeLoad NameLoad attr body Print Str Print Str Print Str Print SubscriptLoad NameLoad Slice Num Print BinOpAdd Call NameLoad Call NameLoad NameLoad Str Print Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore ListLoad If CompareIn Str AttributeLoad NameLoad attr body For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body If CompareEq NameLoad Str body Assign NameStore NameLoad Break orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str orelse If CompareNotEq SubscriptLoad NameLoad Index Num Str body Assign NameStore BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad If BoolOpOr SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign NameStore Call AttributeLoad NameLoad attr If CompareIs SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad body If CompareIs SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad For NameStore NameLoad body If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call NameLoad NameLoad If SubscriptLoad AttributeLoad NameLoad attr Index Str body If SubscriptLoad AttributeLoad NameLoad attr Index Str body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body AugAssignAdd NameStore Str If CompareNotEq Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad If SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad orelse For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad If SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore ListLoad If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call NameLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If AttributeLoad NameLoad attr body Print Str Print Str Print Str Assign NameStore ListLoad If CompareIn Str AttributeLoad NameLoad attr body For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Str If AttributeLoad NameLoad attr body Print Str Print Str Print Str Print SubscriptLoad NameLoad Slice Num Print BinOpAdd Call NameLoad Call NameLoad NameLoad Str Print Str Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore NameLoad TryExcept body If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str handlers ExceptHandler body Pass If AttributeLoad NameLoad attr body If NameLoad body Print Str orelse Print Str Print Str For NameStore NameLoad body For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad body Assign SubscriptStore NameLoad Slice ListComp NameLoad comprehension NameStore NameLoad CompareNotIn Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad If BoolOpOr SubscriptLoad AttributeLoad NameLoad attr Index Str CompareEq Call AttributeLoad NameLoad attr Str Num body For NameStore NameLoad body If BoolOpOr SubscriptLoad AttributeLoad NameLoad attr Index Str CompareEq Call AttributeLoad NameLoad attr Str NameLoad body If BoolOpOr CompareEq NameLoad NameLoad CompareIn Call AttributeLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad For NameStore NameLoad body If BoolOpOr SubscriptLoad AttributeLoad NameLoad attr Index Str CompareEq Call AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str Assign NameStore Call NameLoad Call NameLoad Lambda arguments args NameParam defaults CompareNotIn NameLoad NameLoad NameLoad Assign NameStore ListLoad If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore ListLoad For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body If CompareEq Call NameLoad NameLoad NameLoad body If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str AugAssignAdd NameStore BinOpAdd Str SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad NameLoad SubscriptLoad NameLoad Index Num orelse If AttributeLoad NameLoad attr body Print Str orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore ListLoad For NameStore NameLoad body If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num Str CompareIn SubscriptLoad NameLoad Slice Num Num NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd NameLoad NameLoad NameLoad NameLoad NameLoad If CompareIn Str AttributeLoad NameLoad attr body For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass AugAssignAdd NameStore ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore NameLoad AugAssignAdd NameStore NameLoad If AttributeLoad NameLoad attr body Print Str Print Str Print Str Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Str FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Print Str Assign NameStore Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Print Str Print Str Assign NameStore Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str If AttributeLoad NameLoad attr body Print BinOpAdd Str Call NameLoad NameLoad Assign NameStore BinOpSub NameLoad NameLoad If AttributeLoad NameLoad attr body If CompareNotEq NameLoad Num body Print BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str orelse Print Str Assign NameStore ListLoad If CompareNotEq NameLoad Num body If CompareEq NameLoad Num body Assign NameStore Str orelse If CompareEq NameLoad Num body Assign NameStore Str orelse If CompareGt NameLoad Num body Assign NameStore BinOpAdd Call NameLoad NameLoad Str orelse If CompareLt NameLoad Num body Assign NameStore BinOpAdd Call NameLoad Call NameLoad NameLoad Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad Str Str Expr Call AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore TupleLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str For NameStore NameLoad body If CompareNotIn BinOpAdd NameLoad Str NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Str SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Expr Call AttributeLoad NameLoad attr If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr ListLoad Str orelse Assign NameStore BinOpAdd SubscriptLoad NameLoad Index Num Call AttributeLoad NameLoad attr NameLoad Str If CompareNotEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str With Call NameLoad BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str Str NameStore body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad Str If AttributeLoad NameLoad attr body Print Str For NameStore Call AttributeLoad NameLoad attr body Print NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body If CompareIsNot AttributeLoad SubscriptLoad NameLoad Index Str attr Str body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Call AttributeLoad AttributeLoad SubscriptLoad NameLoad Index Str attr attr Str Str Str SubscriptLoad NameLoad Index Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str If CompareNotEq NameLoad Num body Assign NameStore Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str Str Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad BinOpAdd BinOpAdd Str NameLoad Str If AttributeLoad NameLoad attr body Print Str For NameStore Call AttributeLoad NameLoad attr body Print NameLoad orelse Expr Call AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Print Str orelse If AttributeLoad NameLoad attr body Print Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Call NameLoad Lambda arguments args NameParam defaults SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Index Num Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body For NameStore NameLoad body If CompareEq NameLoad NameLoad body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str Index Num attr Index Num If AttributeLoad NameLoad attr body Print BinOpAdd Str NameLoad Print BinOpAdd Str NameLoad Print BinOpAdd Str NameLoad If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str NameLoad Str body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Str Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str Index Num attr Index Num If CompareNotEq NameLoad NameLoad body If AttributeLoad NameLoad attr body Print BinOpAdd BinOpAdd Str NameLoad Str Print BinOpAdd Str NameLoad Print BinOpAdd Str NameLoad Print Str orelse Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd NameLoad Str NameLoad Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str NameLoad Str If AttributeLoad NameLoad attr body Print Str AugAssignAdd NameStore ListLoad NameLoad orelse If AttributeLoad NameLoad attr body Print BinOpAdd NameLoad Str Expr Call AttributeLoad NameLoad attr If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr ListLoad Str orelse If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr ListLoad BinOpAdd SubscriptLoad NameLoad Index Num Str orelse Expr Call AttributeLoad NameLoad attr BinOpAdd ListLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad Str BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str keyword NameLoad If CompareNotEq NameLoad Num body If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad body Return NameLoad If CompareEq Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad body Return NameLoad For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body If CompareEq SubscriptLoad NameLoad Slice BinOpSub UnaryOpUSub Call NameLoad NameLoad Num BinOpAdd Str NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq Call AttributeLoad NameLoad attr Str Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body Print BinOpAdd Str Call NameLoad NameLoad If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore NameLoad If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore NameLoad For NameStore Call AttributeLoad NameLoad attr Str body If CompareNotEq Call AttributeLoad NameLoad attr Str Num body Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call AttributeLoad NameLoad attr Str Str keyword NameLoad keyword NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str keyword NameLoad orelse If CompareNotEq Call AttributeLoad NameLoad attr Str Num body If AttributeLoad NameLoad attr body Print Str If BoolOpOr CompareEq SubscriptLoad NameLoad Slice Num Str CompareEq SubscriptLoad NameLoad Slice Num Str body If AttributeLoad NameLoad attr body Print Str Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad NameLoad body If AttributeLoad NameLoad attr body Print Str Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareNotEq Call AttributeLoad NameLoad attr Str Num body If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr Str If CompareIn SubscriptLoad NameLoad Index Num Call AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Print Str Expr Call AttributeLoad NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Print Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Print Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If AttributeLoad NameLoad attr body Print Str Expr Call AttributeLoad NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Print Str Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Assign NameStore Call NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr If CompareGt Call NameLoad NameLoad Num body If NameLoad body Print BinOpAdd Str NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore NameLoad For NameStore NameLoad body If BoolOpAnd Call NameLoad SubscriptLoad NameLoad Index Str Str CompareEq AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad body Assign NameStore BinOpAdd BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str Call AttributeLoad AttributeLoad SubscriptLoad NameLoad Index Str attr attr orelse Assign NameStore Call AttributeLoad AttributeLoad SubscriptLoad NameLoad Index Str attr attr If CompareEq SubscriptLoad NameLoad Slice Call NameLoad NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Call NameLoad NameLoad If AttributeLoad NameLoad attr body Print Str orelse If AttributeLoad NameLoad attr body Print Str If CompareEq SubscriptLoad NameLoad Slice Num Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Print Str Print BinOpAdd Str Call NameLoad NameLoad orelse If CompareIn SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore NameLoad If BoolOpAnd CompareNotEq Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num CompareEq NameLoad Str body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr If CompareIsNot NameLoad Str body Assign NameStore BinOpAdd BinOpAdd BinOpAdd Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str Call AttributeLoad NameLoad attr Str Str Str orelse Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr If CompareEq Call NameLoad NameLoad Num body Assign NameStore NameLoad orelse Assign NameStore ListLoad NameLoad NameLoad orelse If CompareEq SubscriptLoad NameLoad Slice Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore NameLoad For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body If AttributeLoad NameLoad attr body Print BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Call NameLoad NameLoad Str If BoolOpAnd CompareEq Call NameLoad NameLoad NameLoad CompareEq NameLoad SubscriptLoad NameLoad Index Num body Assign NameStore NameLoad Break orelse If CompareEq NameLoad NameLoad body Assign NameStore NameLoad Break If BoolOpAnd CompareEq NameLoad Str NameLoad body Assign NameStore BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str NameLoad If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Assign NameStore Str orelse If BoolOpAnd CompareEq NameLoad Str CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Assign NameStore Str If CompareEq NameLoad Str body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr ListLoad BinOpAdd BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq NameLoad Str body If NameLoad body Assign NameStore NameLoad For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body If CompareEq SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body If AttributeLoad NameLoad attr body Print Str Print NameLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad orelse If AttributeLoad NameLoad attr body Print Str orelse Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Slice Num If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad Str body If AttributeLoad NameLoad attr body Print BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad If NameLoad body Assign NameStore BinOpAdd ListLoad BinOpAdd BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str NameLoad NameLoad orelse Assign NameStore BinOpAdd ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad orelse If NameLoad body Assign NameStore BinOpAdd BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str NameLoad If AttributeLoad NameLoad attr body Print BinOpAdd Str NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body If AttributeLoad NameLoad attr body Print Str orelse Pass Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad Str orelse Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str orelse Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr If BoolOpOr CompareEq SubscriptLoad NameLoad Slice Num Str CompareEq SubscriptLoad NameLoad Slice Num Str body Expr Call NameLoad NameLoad NameLoad orelse If CompareNotEq Call AttributeLoad NameLoad attr Str Num body Assign NameStore Call AttributeLoad NameLoad attr Str If CompareNotEq Call NameLoad NameLoad Num body If AttributeLoad NameLoad attr body Print Str Expr Call AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad Call NameLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If CompareEq SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Str body If CompareEq SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Str body Assign NameStore NameLoad If AttributeLoad NameLoad attr body Print Str orelse If AttributeLoad NameLoad attr body Print Str Assign SubscriptStore NameLoad Index Num Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str Str Assign NameStore NameLoad If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore Call NameLoad Call NameLoad Lambda arguments args NameParam defaults CompareNotEq Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad orelse If CompareIn SubscriptLoad NameLoad Index Num Call AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Print BinOpAdd BinOpAdd Str SubscriptLoad NameLoad Index Num Str Assign NameStore Call NameLoad Call NameLoad Lambda arguments args NameParam defaults CompareNotEq Call AttributeLoad NameLoad attr Str Num Call AttributeLoad NameLoad attr Str If CompareNotEq SubscriptLoad NameLoad Index Num Str body Assign NameStore Call NameLoad Call NameLoad Lambda arguments args NameParam defaults CompareNotEq Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpAdd SubscriptLoad NameLoad Index Num Str NameLoad Str If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareNotEq Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str Num body If CompareNotEq SubscriptLoad NameLoad Index Num Str body Assign NameStore BinOpAdd BinOpAdd BinOpAdd SubscriptLoad NameLoad Index Num Str Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Str orelse Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd BinOpAdd BinOpAdd NameLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Str Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr ListLoad BinOpAdd BinOpAdd Str SubscriptLoad NameLoad Index Num Str If AttributeLoad NameLoad attr body Print Str Expr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr ListLoad Str orelse If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr ListLoad Str Str orelse Expr Call AttributeLoad NameLoad attr ListLoad Str orelse Expr Call NameLoad NameLoad NameLoad decorator_list If CompareEq NameLoad Str body Assign NameStore NameLoad If CompareIn Str AttributeLoad NameLoad attr body Print Str Assign NameStore NameLoad Expr Call NameLoad NameLoad
N/A __future__ unicode_literals N/A sys N/A os N/A subprocess N/A signal N/A json N/A codecs N/A locale N/A N/A N/A urllib.request urllib2 N/A N/A N/A N/A urllib2 N/A system_encoding N/A N/A locale getpreferredencoding N/A path_base N/A N/A N/A N/A os path expanduser ~ /.config/dmenu-extended N/A path_cache N/A path_base /cache N/A path_prefs N/A path_base /config N/A path_plugins N/A path_base /plugins N/A file_prefs N/A path_prefs /dmenuExtended_preferences.txt N/A file_cache N/A path_cache /dmenuExtended_all.txt N/A file_cache_binaries N/A path_cache /dmenuExtended_binaries.txt N/A file_cache_files N/A path_cache /dmenuExtended_files.txt N/A file_cache_folders N/A path_cache /dmenuExtended_folders.txt N/A file_cache_aliases N/A path_cache /dmenuExtended_aliases.txt N/A file_cache_aliasesLookup N/A path_cache /dmenuExtended_aliases_lookup.json N/A file_cache_plugins N/A path_cache /dmenuExtended_plugins.txt N/A default_prefs N/A valid_extensions watch_folders follow_symlinks ignore_folders scan_hidden_folders include_hidden_files include_hidden_folders include_items exclude_items include_binaries filter_binaries include_applications alias_applications aliased_applications_format path_shellCommand menu menu_arguments fileopener filebrowser webbrowser terminal indicator_submenu indicator_edit indicator_alias N/A py svg pdf txt png jpg gif php tex odf ods avi mpg mp3 lyx bib iso ps zip xcf doc docxxls xlsx md html sublime-project N/A ~/ False N/A False False False N/A N/A True False True False {name} ({command}) ~/.dmenuEextended_shellCommand.sh dmenu N/A -b -i -nf #888888 -nb #1D1F21 -sf #ffffff -sb #1D1F21 -fn -*-terminus-medium-*-*-*-14-*-*-*-*-*-*-* -l 20 xdg-open xdg-open xdg-open xterm -> * # setup_user_files N/A N/A N/A N/A N/A  Returns nothing

    Create a path for the users prefs files to be stored in their
    home folder. Create default config files and place them in the relevant
    directory.
     N/A Setting up dmenu-extended prefs files... N/A N/A N/A N/A N/A os makedirs path_plugins N/A Plugins directory created N/A N/A N/A OSError N/A N/A Plugins directory exists - skipped N/A N/A N/A N/A N/A os makedirs path_cache N/A Cache directory created N/A N/A N/A OSError N/A N/A Cache directory exists - skipped N/A N/A N/A N/A N/A os makedirs path_prefs N/A prefs directory created N/A N/A N/A OSError N/A N/A prefs directory exists - skipped N/A N/A N/A N/A os path exists /usr/bin/gnome-terminal N/A N/A N/A default_prefs N/A terminal gnome-terminal N/A N/A N/A N/A os path exists /usr/bin/urxvt N/A N/A N/A default_prefs N/A terminal urxvt N/A N/A N/A N/A N/A os path exists file_prefs False N/A N/A N/A open file_prefs w f N/A N/A N/A N/A json dump default_prefs f sort_keys True indent 4 N/A N/A Preferences file created at:  file_prefs N/A N/A Existing preferences file found, will not overwrite. N/A N/A open N/A path_plugins /__init__.py w f N/A N/A N/A N/A f write import os
 N/A N/A N/A f write import glob
 N/A N/A N/A f write __all__ = [ os.path.basename(f)[:-3] for f in glob.glob(os.path.dirname(__file__)+"/*.py")] N/A N/A N/A N/A N/A N/A os path exists N/A path_plugins /__init__.py N/A N/A N/A os path exists file_cache N/A N/A N/A os path exists file_prefs N/A N/A N/A N/A N/A sys path append path_base N/A N/A N/A setup_user_files N/A N/A N/A N/A sys path append path_base N/A plugins load_plugins N/A N/A debug N/A False N/A N/A debug N/A N/A Loading plugins N/A plugins_loaded N/A N/A filename plugin plugin_settings.py N/A extension N/A debug N/A N/A N/A N/A N/A plugins_loaded N/A 0 N/A plugin debug True N/A plugin N/A plugins __all__ N/A N/A N/A plugin N/A __init__ plugin_settings.py N/A N/A N/A N/A N/A __import__ N/A plugins. plugin N/A N/A N/A N/A N/A plugins_loaded.append({"filename": " plugin .py", "plugin": plugins. plugin .extension()}) N/A debug N/A N/A N/A N/A N/A plugins_loaded N/A -1 N/A plugin debug True N/A N/A Loaded plugin  plugin N/A N/A N/A Exception N/A e N/A N/A debug N/A N/A N/A Error loading plugin  plugin N/A N/A str e N/A N/A N/A os remove N/A N/A N/A path_plugins / plugin .py N/A debug N/A N/A !! Plugin was deleted to prevent interruption to dmenuExtended N/A plugins_loaded N/A dmenu N/A object N/A N/A plugins_loaded False N/A prefs False N/A debug False N/A preCommand False get_plugins N/A N/A self force N/A False N/A N/A  Returns a list of loaded plugins

        This method will load plugins in the plugins directory if they
        havent already been loaded. Optionally, you may force the
        reloading of plugins by setting the parameter 'force' to true.
         N/A N/A N/A self plugins_loaded False N/A N/A N/A self plugins_loaded N/A load_plugins N/A self debug N/A N/A force N/A N/A N/A self debug N/A N/A Forced reloading of plugins N/A N/A N/A N/A reload plugins N/A N/A N/A NameError N/A imp reload N/A N/A reload plugins N/A N/A self plugins_loaded N/A load_plugins N/A self debug N/A N/A self plugins_loaded N/A system_path N/A N/A self N/A N/A N/A 
        Array containing system paths
         N/A path N/A N/A N/A os environ get PATH N/A N/A N/A path N/A N/A path decode N/A N/A sys getfilesystemencoding N/A N/A N/A AttributeError N/A N/A N/A path N/A list N/A set N/A N/A path split : N/A N/A N/A N/A N/A path remove N/A N/A N/A ValueError N/A N/A N/A path N/A application_paths N/A N/A self N/A N/A N/A  Array containing the paths to application flies

        Based on PyXDG (https://github.com/takluyver/pyxdg)
         N/A home_folder N/A N/A N/A os path expanduser ~ N/A data_home N/A N/A N/A os environ get XDG_DATA_HOME N/A N/A N/A os path join home_folder .local share N/A paths N/A N/A N/A N/A os path join data_home applications N/A data_other N/A N/A N/A N/A N/A os environ get XDG_DATADIRS /usr/local/share:/usr/share split : N/A N/A N/A paths extend N/A N/A N/A N/A os path join direc applications N/A direc data_other N/A paths N/A filter N/A N/A os path isdir paths N/A paths N/A load_json N/A N/A self path N/A N/A N/A  Loads and retuns the parsed contents of a specified json file

        This method will return 'False' if either the file does not exist
        or the specified file could not be parsed as valid json.
         N/A N/A N/A N/A os path exists path N/A N/A N/A N/A codecs open path r encoding system_encoding f N/A N/A N/A N/A N/A N/A json load f N/A N/A N/A N/A N/A self debug N/A N/A N/A Error parsing prefs from json file  path N/A N/A self prefs default_prefs N/A option Edit file manually N/A response N/A N/A self menu N/A N/A N/A There is an error opening  path option N/A N/A response option N/A N/A N/A N/A self open_file path N/A N/A N/A self debug N/A N/A N/A Error opening json file  path N/A File does not exist N/A False N/A save_json N/A N/A self path items N/A N/A N/A  Saves a dictionary to a specified path using the json format N/A N/A N/A codecs open path w encoding system_encoding f N/A N/A N/A N/A json dump items f sort_keys True indent 4 N/A load_preferences N/A N/A self N/A N/A N/A N/A N/A self prefs False N/A N/A N/A self prefs N/A N/A self load_json file_prefs N/A N/A N/A self prefs False N/A N/A N/A N/A self open_file file_prefs N/A N/A N/A sys exit N/A N/A resave False N/A N/A key value N/A N/A default_prefs items N/A N/A N/A key N/A self prefs N/A N/A N/A N/A self prefs N/A key value N/A resave True N/A resave N/A N/A N/A N/A self save_preferences N/A save_preferences N/A N/A self N/A N/A N/A N/A N/A self save_json file_prefs N/A self prefs N/A connect_to N/A N/A self url N/A N/A N/A request N/A N/A urllib2 Request url N/A response N/A N/A urllib2 urlopen request N/A N/A N/A N/A N/A response read decode system_encoding N/A download_text N/A N/A self url N/A N/A N/A N/A N/A self connect_to url N/A download_json N/A N/A self url N/A N/A N/A N/A N/A json loads N/A N/A self connect_to url N/A message_open N/A N/A self message N/A N/A N/A N/A N/A self load_preferences N/A N/A self message N/A N/A subprocess Popen N/A N/A N/A N/A self prefs N/A menu N/A N/A self prefs N/A menu_arguments stdin N/A subprocess PIPE preexec_fn N/A os setsid N/A msg N/A str message N/A msg N/A Please wait:  msg N/A msg N/A N/A msg encode system_encoding N/A N/A N/A N/A N/A self message stdin write msg N/A N/A N/A N/A N/A self message stdin close N/A message_close N/A N/A self N/A N/A N/A N/A N/A os killpg N/A N/A self message pid N/A signal SIGTERM N/A menu N/A N/A self items prompt N/A False N/A N/A N/A N/A self load_preferences N/A N/A prompt False N/A N/A p N/A N/A subprocess Popen N/A N/A N/A N/A self prefs N/A menu N/A N/A self prefs N/A menu_arguments stdin N/A subprocess PIPE stdout N/A subprocess PIPE N/A N/A p N/A N/A subprocess Popen N/A N/A N/A N/A N/A self prefs N/A menu N/A N/A self prefs N/A menu_arguments N/A -p prompt stdin N/A subprocess PIPE stdout N/A subprocess PIPE N/A N/A N/A type items list N/A N/A items N/A N/A join items N/A out N/A N/A N/A p communicate N/A N/A items encode system_encoding N/A 0 N/A N/A N/A N/A out strip N/A N/A N/A N/A sys exit N/A N/A N/A N/A N/A N/A out decode strip N/A select N/A N/A self items prompt numeric N/A False False N/A N/A result N/A N/A self menu items prompt N/A N/A index item N/A enumerate items N/A N/A N/A N/A N/A result find item -1 N/A N/A numeric N/A N/A index N/A N/A item N/A -1 N/A sort_shortest N/A N/A self items N/A N/A N/A N/A N/A items sort key len N/A items N/A open_url N/A N/A self url N/A N/A N/A N/A N/A self load_preferences N/A N/A self debug N/A N/A N/A N/A N/A Opening url: " url " with  N/A N/A self prefs N/A webbrowser N/A N/A N/A self execute N/A N/A N/A N/A self prefs N/A webbrowser N/A N/A url replace %20 N/A open_directory N/A N/A self path N/A N/A N/A N/A N/A self load_preferences N/A N/A self debug N/A N/A N/A N/A N/A Opening folder: " path " with  N/A N/A self prefs N/A filebrowser N/A N/A N/A self execute N/A N/A N/A N/A N/A self prefs N/A filebrowser  " path " N/A open_terminal N/A N/A self command hold direct N/A False False N/A N/A N/A N/A self load_preferences N/A sh_command_file N/A N/A N/A os path expanduser N/A N/A self prefs N/A path_shellCommand N/A N/A open sh_command_file w f N/A N/A N/A N/A f write #! /bin/bash
 N/A N/A N/A f write N/A command ;
 N/A N/A hold True N/A N/A N/A N/A f write echo "

Press enter to exit"; N/A N/A N/A f write read var; N/A N/A N/A os chmod N/A N/A N/A os path expanduser sh_command_file 484 N/A N/A N/A os system N/A N/A N/A N/A self prefs N/A terminal  -e  sh_command_file N/A open_file N/A N/A self path N/A N/A N/A N/A N/A self load_preferences N/A N/A self debug N/A N/A N/A N/A N/A N/A Opening file with command:  N/A N/A self prefs N/A fileopener  ' path ' N/A exit_code N/A N/A self execute N/A N/A N/A N/A N/A self prefs N/A fileopener  " path " fork False N/A N/A exit_code 0 N/A N/A open_failure False N/A offer None N/A N/A N/A exit_code 256 N/A N/A N/A self prefs N/A fileopener gnome-open N/A N/A open_failure True N/A offer xdg-open N/A N/A N/A N/A exit_code 4 N/A N/A N/A self prefs N/A fileopener xdg-open N/A N/A open_failure True N/A open_failure N/A N/A mimetype N/A str N/A N/A N/A self command_output N/A xdg-mime query filetype  path N/A 0 N/A message N/A N/A N/A N/A N/A Error:  N/A N/A self prefs N/A fileopener  reports no application is associated with this filetype (MIME type:  mimetype ) N/A N/A offer None N/A N/A option N/A N/A Try opening with  offer ? N/A N/A N/A message append option N/A N/A N/A N/A self menu message option N/A N/A N/A N/A self prefs N/A fileopener offer N/A N/A N/A self open_file path N/A execute N/A N/A self command fork N/A None N/A N/A 
        Execute a command on behalf of dmenu. Will fork into background
        by default unless fork=False. Will prepend the value of
        self.preCommand to the given command, necessary for sudo calls.
         N/A N/A fork False N/A N/A extra N/A N/A extra  & N/A N/A self preCommand N/A N/A command N/A N/A self preCommand command N/A N/A N/A os system N/A command extra N/A cache_regenerate N/A N/A self message N/A True N/A N/A message N/A N/A N/A N/A self message_open building cache...
This may take a while (press enter to run in background). N/A cache N/A N/A self cache_build N/A message N/A N/A N/A N/A self message_close N/A cache N/A cache_save N/A N/A self items path N/A N/A N/A N/A N/A codecs open path w encoding system_encoding f N/A N/A N/A N/A type items list N/A N/A item items N/A N/A N/A N/A f write N/A item N/A N/A N/A N/A f write items N/A 1 N/A cache_open N/A N/A self path N/A N/A N/A N/A N/A N/A self debug N/A N/A N/A Opening cache at  path N/A N/A N/A codecs open path r encoding system_encoding f N/A N/A N/A N/A f read N/A N/A N/A N/A False N/A cache_load N/A N/A self exitOnFail N/A False N/A N/A cache_plugins N/A N/A self cache_open file_cache_plugins N/A cache_scanned N/A N/A self cache_open file_cache N/A N/A N/A cache_plugins False N/A cache_scanned False N/A N/A exitOnFail N/A N/A N/A N/A sys exit N/A N/A N/A N/A N/A self cache_regenerate False N/A N/A N/A N/A self menu N/A Error caching data N/A N/A N/A sys exit N/A N/A N/A N/A self cache_load exitOnFail True N/A N/A cache_plugins cache_scanned N/A command_output N/A N/A self command split N/A True N/A N/A N/A N/A type command list N/A N/A command N/A N/A command split N/A tmp N/A N/A subprocess check_output command N/A out N/A N/A tmp decode system_encoding N/A split N/A N/A N/A N/A out split N/A N/A out N/A scan_binaries N/A N/A self N/A N/A N/A out N/A N/A path N/A N/A self system_path N/A N/A N/A N/A N/A N/A os path exists path N/A N/A N/A binary N/A N/A os listdir path N/A N/A N/A N/A binary N/A 3 gpk N/A N/A N/A N/A out append binary N/A out N/A format_alias N/A N/A self name command N/A N/A N/A N/A N/A N/A N/A self prefs N/A indicator_alias N/A N/A N/A N/A self prefs N/A aliased_applications_format format name name command command N/A scan_applications N/A N/A self N/A N/A N/A paths N/A N/A self system_path N/A applications N/A N/A app_path N/A N/A self application_paths N/A N/A filename N/A N/A os listdir app_path N/A N/A pathname N/A N/A N/A os path join app_path filename N/A N/A N/A N/A os path isfile pathname N/A N/A N/A N/A codecs open pathname r encoding system_encoding errors ignore f N/A N/A name None N/A command None N/A terminal None N/A line N/A N/A f readlines N/A N/A N/A N/A line N/A 0 5 Exec= N/A N/A command_tmp N/A N/A N/A line N/A 5 -1 split N/A command N/A space N/A piece command_tmp N/A N/A N/A N/A N/A piece find % -1 N/A N/A command N/A space piece N/A space N/A N/A N/A N/A N/A N/A line N/A 0 5 Name= N/A N/A name N/A line N/A 5 -1 N/A N/A N/A N/A line N/A 0 9 Terminal= N/A N/A N/A N/A N/A N/A line N/A 9 -1 lower true N/A N/A terminal True N/A N/A terminal False N/A N/A N/A name None N/A command None N/A N/A N/A terminal None N/A N/A terminal False N/A path paths N/A N/A N/A N/A command N/A 0 N/A len path path N/A N/A N/A N/A N/A N/A command N/A N/A N/A len path 1 find / -1 N/A N/A command N/A command N/A N/A N/A len path 1 N/A N/A N/A applications append N/A name command terminal descriptor name command terminal N/A N/A filename replace .desktop N/A N/A applications N/A retrieve_aliased_command N/A N/A self alias N/A N/A N/A 
        Return the command intended to be executed by the given alias.
         N/A aliases N/A N/A self load_json file_cache_aliasesLookup N/A N/A self debug N/A N/A N/A N/A Converting ' N/A str alias ' into its aliased command N/A item aliases N/A N/A N/A N/A item N/A 0 alias N/A N/A N/A item N/A 1 N/A N/A self debug N/A N/A No suitable candidate was found N/A plugins_available N/A N/A self N/A N/A N/A N/A N/A self load_preferences N/A N/A self debug N/A N/A Loading available plugins... N/A plugins N/A N/A self get_plugins True N/A plugin_titles N/A N/A plugin plugins N/A N/A N/A N/A hasattr N/A plugin N/A plugin is_submenu N/A N/A plugin N/A plugin is_submenu N/A N/A N/A N/A plugin_titles append N/A N/A N/A N/A self prefs N/A indicator_submenu N/A N/A plugin N/A plugin title N/A N/A N/A N/A plugin_titles append N/A N/A plugin N/A plugin title N/A N/A self debug N/A N/A Done! N/A Plugins loaded: N/A First 5 items:  N/A N/A plugin_titles N/A 5 N/A N/A N/A str N/A len plugin_titles  loaded in total N/A N/A out N/A N/A self sort_shortest plugin_titles N/A N/A N/A self cache_save out file_cache_plugins N/A out N/A try_remove N/A N/A self needle haystack N/A N/A N/A 
        Gracefully try to remove an item from an array. It not found, fire no
        errors. This is a convenience function to reduce code size.
         N/A N/A N/A N/A N/A haystack remove needle N/A N/A N/A ValueError N/A N/A N/A cache_build N/A N/A self N/A N/A N/A N/A N/A self load_preferences N/A valid_extensions N/A N/A N/A valid_extensions N/A self prefs N/A N/A extension N/A N/A self prefs N/A valid_extensions N/A N/A N/A extension * N/A N/A valid_extensions True N/A N/A N/A N/A extension N/A N/A N/A N/A valid_extensions append N/A N/A N/A N/A extension N/A 0 . N/A N/A extension N/A . extension N/A N/A N/A valid_extensions append N/A N/A extension lower N/A applications N/A N/A binaries N/A N/A aliased_items N/A N/A aliases N/A N/A N/A N/A N/A self prefs N/A include_applications N/A N/A self prefs N/A filter_binaries N/A N/A applications N/A N/A self scan_applications N/A N/A N/A N/A self prefs N/A include_binaries True N/A N/A N/A N/A N/A self prefs N/A filter_binaries True N/A N/A binaries_raw N/A N/A self scan_binaries N/A filterlist N/A N/A N/A x N/A command N/A x applications N/A N/A x N/A descriptor N/A x applications N/A item filterlist N/A N/A N/A item binaries_raw N/A N/A N/A N/A binaries append item N/A N/A binaries N/A N/A self scan_binaries N/A binaries N/A list N/A set binaries N/A N/A N/A self prefs N/A include_applications N/A N/A N/A N/A self prefs N/A alias_applications N/A N/A N/A N/A N/A os path exists file_cache_aliases N/A N/A N/A N/A os remove file_cache_aliases N/A app applications N/A N/A command N/A app N/A command N/A N/A app N/A terminal N/A N/A command ; N/A N/A N/A N/A N/A app N/A name lower N/A N/A N/A app N/A command lower N/A N/A title N/A N/A self format_alias N/A app N/A name command N/A N/A N/A self try_remove N/A app N/A command binaries N/A N/A N/A aliased_items append title N/A N/A N/A aliases append N/A title command N/A N/A N/A N/A binaries append command N/A N/A app N/A terminal N/A N/A N/A N/A self try_remove N/A app N/A command binaries N/A N/A app applications N/A N/A command N/A app N/A command N/A N/A app N/A terminal N/A N/A command ; N/A N/A N/A binaries append command N/A N/A app N/A terminal N/A N/A N/A N/A self try_remove N/A app N/A command binaries N/A binaries N/A list N/A set binaries N/A watch_folders N/A N/A N/A watch_folders N/A self prefs N/A N/A watch_folders N/A N/A self prefs N/A watch_folders N/A watch_folders N/A map N/A N/A N/A x N/A N/A N/A x replace ~ N/A N/A N/A os path expanduser ~ watch_folders N/A N/A self debug N/A N/A Done! N/A Watch folders: N/A Loading the list of folders to be excluded from the index... N/A ignore_folders N/A N/A N/A ignore_folders N/A self prefs N/A N/A exclude_folder N/A N/A self prefs N/A ignore_folders N/A N/A N/A N/A ignore_folders append N/A N/A exclude_folder replace ~ N/A N/A N/A os path expanduser ~ N/A N/A self debug N/A N/A Done! N/A Excluded folders: N/A First 5 items:  N/A N/A ignore_folders N/A 5 N/A N/A N/A str N/A len ignore_folders  ignore_folders loaded in total N/A N/A filenames N/A N/A foldernames N/A N/A follow_symlinks False N/A N/A N/A N/A follow_symlinks N/A self prefs N/A N/A follow_symlinks N/A N/A self prefs N/A follow_symlinks N/A N/A N/A N/A N/A N/A self debug N/A N/A follow_symlinks N/A N/A Indexing will not follow linked folders N/A N/A Indexing will follow linked folders N/A Scanning files and folders, this may take a while... N/A watchdir watch_folders N/A N/A N/A root dirs files N/A N/A os walk watchdir followlinks follow_symlinks N/A N/A N/A dirs N/A N/A d N/A d dirs N/A N/A N/A N/A os path join root d ignore_folders N/A N/A N/A N/A self prefs N/A scan_hidden_folders N/A N/A N/A root find /. -1 N/A N/A name files N/A N/A N/A N/A N/A self prefs N/A include_hidden_files N/A N/A N/A name startswith . False N/A N/A N/A N/A valid_extensions True N/A N/A N/A N/A N/A N/A N/A os path splitext name N/A 1 lower valid_extensions N/A N/A N/A N/A filenames append N/A N/A N/A os path join root name N/A name dirs N/A N/A N/A N/A N/A self prefs N/A include_hidden_folders N/A N/A N/A name startswith . False N/A N/A N/A N/A foldernames append N/A N/A N/A N/A os path join root name / N/A foldernames N/A list N/A filter N/A N/A N/A x N/A N/A x ignore_folders foldernames N/A include_items N/A N/A N/A include_items N/A self prefs N/A N/A include_items N/A N/A item N/A N/A self prefs N/A include_items N/A N/A N/A N/A type item list N/A N/A N/A N/A len item 1 N/A N/A title N/A N/A self prefs N/A indicator_alias N/A title N/A N/A item N/A 0 N/A N/A N/A aliased_items append title N/A N/A N/A aliases append N/A title N/A item N/A 1 N/A N/A N/A self debug N/A N/A There are aliased items in the configuration with no command. N/A N/A N/A N/A include_items append item N/A N/A include_items N/A N/A item include_items N/A N/A N/A N/A N/A item N/A -1 ; N/A N/A item N/A 0 -1 binaries N/A N/A N/A N/A binaries remove N/A item N/A 0 -1 N/A plugins N/A N/A self plugins_available N/A N/A N/A self save_json file_cache_aliasesLookup aliases N/A N/A N/A self cache_save aliased_items file_cache_aliases N/A N/A N/A self cache_save binaries file_cache_binaries N/A N/A N/A self cache_save foldernames file_cache_folders N/A N/A N/A self cache_save filenames file_cache_files N/A other N/A N/A self sort_shortest N/A N/A N/A N/A include_items aliased_items binaries foldernames filenames N/A N/A exclude_items N/A self prefs N/A N/A item N/A N/A self prefs N/A exclude_items N/A N/A N/A N/A N/A N/A other remove item N/A N/A N/A ValueError N/A N/A N/A other N/A rebuild cache N/A N/A N/A self cache_save other file_cache N/A out plugins N/A out other N/A N/A self debug N/A N/A Done! N/A Cache building has finished. N/A N/A out N/A N/A extension N/A dmenu N/A N/A title Settings N/A is_submenu True __init__ N/A N/A self N/A N/A N/A N/A N/A self load_preferences N/A N/A plugins_index_url https://raw.githubusercontent.com/markjones112358/dmenu-extended-plugins/master/plugins_index.json rebuild_cache N/A N/A self N/A N/A N/A N/A self debug N/A N/A Counting items in original cache N/A cacheSize N/A len N/A N/A N/A N/A self cache_load split N/A N/A self debug N/A N/A Rebuilding the cache... N/A result N/A N/A self cache_regenerate N/A N/A self debug N/A N/A Cache built N/A Counting items in new cache N/A newSize N/A len N/A N/A N/A N/A self cache_load split N/A N/A self debug N/A N/A N/A New cache size =  N/A str newSize N/A cacheSizeChange N/A newSize cacheSize N/A N/A self debug N/A N/A N/A cacheSizeChange 0 N/A N/A N/A N/A This differs from original by  N/A str cacheSizeChange  items N/A N/A Cache size did not change N/A response N/A N/A N/A cacheSizeChange 0 N/A N/A N/A cacheSizeChange 1 N/A N/A status one new item was added. N/A N/A N/A cacheSizeChange -1 N/A N/A status one item was removed. N/A N/A N/A cacheSizeChange 0 N/A N/A status N/A N/A str cacheSizeChange  items were added. N/A N/A N/A cacheSizeChange 0 N/A N/A status N/A N/A str N/A abs cacheSizeChange  items were removed. N/A N/A status No new items were added N/A N/A N/A response append N/A Cache updated successfully;  status N/A N/A result 2 N/A N/A N/A N/A response append NOTICE: Performance issues were encountered while caching data N/A N/A N/A N/A response append Cache rebuilt; its size did not change. N/A N/A N/A response append N/A N/A The cache contains  N/A str cacheSize  items. N/A N/A N/A self menu response N/A rebuild_cache_plugin N/A N/A self N/A N/A N/A N/A self plugins_loaded N/A N/A self get_plugins True N/A N/A N/A self cache_regenerate N/A download_plugins N/A N/A self N/A N/A N/A N/A N/A self message_open Downloading a list of plugins... N/A N/A N/A plugins N/A N/A self download_json N/A self plugins_index_url N/A N/A N/A N/A N/A N/A self message_close N/A N/A N/A self menu N/A Error: Could not connect to plugin repository. Please check your internet connection and try again. N/A N/A N/A sys exit N/A items N/A N/A substitute N/A plugin_ N/A installed_plugins N/A N/A self get_plugins N/A installed_pluginFilenames N/A N/A tmp installed_plugins N/A N/A N/A N/A installed_pluginFilenames append N/A tmp N/A filename N/A plugin plugins N/A N/A N/A N/A plugin .py installed_pluginFilenames N/A N/A N/A N/A items append N/A N/A N/A N/A plugin replace N/A substitute N/A 0 N/A substitute N/A 1  -  N/A N/A plugins N/A plugin N/A desc N/A N/A N/A self message_close N/A N/A N/A len items 0 N/A N/A N/A N/A self menu N/A There are no new plugins to install N/A N/A item N/A N/A substitute N/A 0 N/A N/A self select items Install: N/A N/A item -1 N/A N/A N/A N/A self message_open Downloading selected plugin... N/A plugin_name N/A N/A N/A item split  -  N/A 0 N/A plugin N/A plugins N/A plugin_name N/A plugin_source N/A N/A self download_text N/A plugin N/A url N/A N/A open N/A N/A N/A path_plugins / plugin_name .py w f N/A N/A line plugin_source N/A N/A N/A N/A f write line N/A N/A N/A self get_plugins True N/A N/A N/A self message_close N/A N/A N/A self message_open Rebuilding plugin cache N/A N/A N/A self plugins_available N/A N/A N/A self message_close N/A N/A N/A self menu N/A Plugin downloaded and installed successfully N/A N/A self debug N/A N/A Plugins available: N/A plugin N/A N/A self plugins_available N/A N/A plugin N/A installed_plugins N/A N/A self N/A N/A N/A plugins N/A N/A plugin N/A N/A self get_plugins N/A N/A N/A N/A N/A plugin N/A plugin title Settings N/A N/A N/A N/A plugins append N/A N/A N/A N/A N/A N/A N/A plugin N/A plugin title replace :  ( N/A plugin N/A filename ) N/A plugins N/A remove_plugin N/A N/A self N/A N/A N/A plugins N/A N/A self installed_plugins N/A pluginText N/A N/A self select plugins prompt Plugin to remove: N/A N/A pluginText -1 N/A N/A plugin N/A N/A N/A N/A N/A pluginText split ( N/A 1 replace ) N/A path N/A N/A path_plugins / plugin N/A N/A N/A N/A os path exists path N/A N/A N/A N/A os remove path N/A N/A N/A self menu N/A N/A N/A Plugin " plugin " was removed. N/A N/A self debug N/A N/A Plugins available: N/A plugin N/A N/A self plugins_available N/A N/A plugin N/A N/A N/A N/A self plugins_available N/A N/A N/A self debug N/A N/A Error - Plugin not found N/A N/A N/A self debug N/A N/A Selection was not understood N/A update_plugins N/A N/A self N/A N/A N/A N/A N/A self message_open Checking for plugin updates... N/A plugins_here N/A list N/A map N/A N/A N/A x N/A N/A N/A N/A N/A x N/A filename split . N/A 0 N/A N/A self get_plugins N/A N/A N/A plugins_here remove plugin_settings N/A plugins_there N/A N/A self download_json N/A self plugins_index_url N/A updated N/A N/A here plugins_here N/A N/A there plugins_there N/A N/A N/A there here N/A N/A there_sha N/A N/A plugins_there N/A there N/A sha1sum N/A here_sha N/A N/A N/A N/A N/A N/A self command_output N/A N/A N/A N/A sha1sum  path_plugins / here .py N/A 0 split N/A 0 N/A N/A self debug N/A N/A N/A Checking  here N/A N/A Local copy has sha of  here_sha N/A N/A Remote copy has sha of  there_sha N/A N/A there_sha here_sha N/A N/A N/A N/A N/A sys stdout write Hashes do not match, updating...
 N/A N/A N/A N/A os path exists N/A N/A /tmp/ there .py N/A N/A N/A N/A os remove N/A N/A /tmp/ there .py N/A N/A N/A os system N/A N/A wget  N/A N/A plugins_there N/A there N/A url  -P /tmp N/A download_sha N/A N/A N/A N/A N/A N/A self command_output N/A N/A sha1sum /tmp/ here .py N/A 0 split N/A 0 N/A N/A download_sha there_sha N/A N/A N/A self debug N/A N/A N/A N/A Downloaded version of  there  does not verify against package manager sha1sum key N/A N/A SHA1SUM of downloaded version =  download_sha N/A N/A SHA1SUM specified by package manager =  there_sha N/A Plugin not updated N/A N/A N/A N/A os remove N/A N/A N/A path_plugins / here .py N/A N/A N/A os system N/A N/A N/A N/A N/A N/A mv /tmp/ here .py  path_plugins / here .py N/A N/A self debug N/A N/A Done! N/A updated N/A here N/A N/A N/A self debug N/A N/A N/A here is up-to-date N/A N/A N/A self message_close N/A N/A N/A len updated 0 N/A N/A N/A N/A self menu N/A There are no new updates for installed plugins N/A N/A N/A N/A len updated 1 N/A N/A N/A N/A self menu N/A N/A N/A updated N/A 0  was updated to the latest version N/A N/A N/A N/A self menu N/A N/A The following plugins were updated: updated N/A run N/A N/A self inputText N/A N/A N/A items N/A Rebuild cache N/A N/A N/A self prefs N/A indicator_submenu  Download new plugins N/A N/A N/A self prefs N/A indicator_submenu  Remove existing plugins Edit menu preferences Update installed plugins N/A selectedIndex N/A N/A self select items Action: numeric True N/A N/A selectedIndex -1 N/A N/A N/A selectedIndex 0 N/A N/A N/A N/A self rebuild_cache N/A N/A N/A selectedIndex 1 N/A N/A N/A N/A self download_plugins N/A N/A N/A selectedIndex 2 N/A N/A N/A N/A self remove_plugin N/A N/A N/A selectedIndex 3 N/A N/A N/A N/A self open_file file_prefs N/A N/A N/A self plugins_available N/A N/A N/A selectedIndex 4 N/A N/A N/A N/A self update_plugins N/A N/A is_binary N/A N/A d path N/A N/A N/A N/A N/A N/A N/A os path isfile path False N/A N/A False N/A N/A N/A N/A os access path N/A os X_OK False N/A N/A False N/A extension N/A N/A d prefs N/A valid_extensions N/A N/A N/A N/A path N/A N/A N/A N/A len extension 1 N/A . extension N/A N/A False N/A True N/A handle_command N/A N/A d out N/A N/A N/A N/A N/A N/A out find ~ -1 N/A N/A out N/A N/A N/A os path expanduser out N/A N/A d debug N/A N/A N/A Tilda found, expanding to  N/A str out N/A N/A N/A out N/A -1 ; N/A N/A terminal_hold False N/A N/A N/A out N/A -2 ; N/A N/A terminal_hold True N/A command N/A N/A out split && N/A N/A N/A N/A N/A command find / -1 N/A N/A N/A N/A d open_terminal N/A -cd  N/A N/A command replace ; direct True hold terminal_hold N/A N/A N/A N/A d open_terminal N/A N/A command replace ; hold terminal_hold N/A N/A N/A N/A N/A out find / -1 N/A N/A N/A d debug N/A N/A Item has forward slashes, interpret as a path or url N/A N/A N/A N/A out N/A 7 http:// N/A N/A out N/A 8 https:// N/A N/A N/A d debug N/A N/A Starts with http..., execute as a url N/A N/A N/A d open_url out N/A N/A N/A is_binary d out N/A N/A N/A d debug N/A N/A Item found in binaries, execute its binary N/A N/A N/A d execute out N/A N/A N/A N/A N/A out find -1 N/A N/A N/A d debug N/A N/A Item contained spaces so is likely a binary acting on x N/A parts N/A N/A out split N/A N/A N/A parts N/A 0 N/A N/A d scan_binaries N/A N/A N/A d debug N/A N/A Found the binary, executing the command N/A N/A N/A d execute out N/A N/A N/A d debug N/A N/A Binary not found, must be a path or file N/A N/A N/A N/A os path isdir out N/A N/A N/A N/A d open_directory out N/A N/A N/A N/A d open_file out N/A N/A N/A d debug N/A N/A Item assumed not to be a URL or binary N/A N/A N/A N/A os path isdir out N/A N/A N/A d debug N/A N/A Checked item and found it to be a directory, opening as such N/A N/A N/A d open_directory out N/A N/A N/A d debug N/A N/A Checked item and found it to be a file, opening as such N/A N/A N/A d open_file out N/A N/A N/A N/A d execute out N/A run N/A N/A debug N/A False N/A N/A d N/A dmenu N/A debug N/A N/A N/A d debug True N/A cache N/A N/A d cache_load N/A out N/A N/A N/A N/A d menu cache Open: strip N/A N/A N/A len out 0 N/A N/A debug N/A N/A N/A Menu closed with user input:  out N/A plugins N/A load_plugins debug N/A plugin_hook False N/A plugin plugins N/A N/A N/A N/A hasattr N/A plugin N/A plugin is_submenu N/A N/A N/A plugin N/A plugin is_submenu True N/A N/A pluginTitle N/A N/A N/A N/A d prefs N/A indicator_submenu N/A N/A N/A N/A plugin N/A plugin title strip N/A N/A pluginTitle N/A N/A N/A N/A plugin N/A plugin title strip N/A N/A N/A out N/A N/A len pluginTitle pluginTitle N/A N/A plugin_hook N/A plugin N/A plugin N/A N/A plugin_hook False N/A N/A N/A N/A plugin_hook run N/A out N/A N/A len pluginTitle N/A N/A d debug N/A N/A This command refers to a plugin N/A N/A N/A d debug N/A N/A This command is not related to a plugin N/A N/A N/A out N/A 0 N/A len N/A N/A d prefs N/A indicator_alias N/A N/A d prefs N/A indicator_alias N/A N/A out N/A N/A d retrieve_aliased_command out N/A N/A d debug N/A N/A An aliased command was called N/A N/A The command was swapped out for:  N/A str out N/A N/A N/A N/A out N/A 0 +- N/A N/A action N/A out N/A 0 N/A out N/A out N/A 1 N/A aliased False N/A N/A N/A N/A N/A out find N/A N/A d prefs N/A indicator_alias -1 N/A action + N/A N/A aliased True N/A tmp N/A N/A out split N/A N/A d prefs N/A indicator_alias N/A command N/A N/A N/A tmp N/A 0 rstrip N/A N/A command N/A N/A out N/A N/A N/A N/A N/A N/A tmp N/A 1 lstrip  ( N/A N/A command replace ; ) N/A N/A out N/A N/A N/A tmp N/A 1 lstrip N/A N/A N/A len out 0 N/A N/A item command N/A N/A item N/A out command N/A N/A N/A N/A out N/A N/A len N/A N/A d prefs N/A indicator_alias N/A N/A d prefs N/A indicator_alias N/A N/A item N/A N/A N/A out N/A N/A len N/A N/A d prefs N/A indicator_alias lstrip N/A aliased True N/A N/A item out N/A found_in_store False N/A store_item N/A N/A d prefs N/A include_items N/A N/A N/A d debug N/A N/A N/A N/A N/A N/A is  N/A str store_item  =  N/A str item  ? N/A N/A N/A N/A type store_item list N/A out N/A store_item N/A 0 N/A N/A found_in_store True N/A N/A N/A N/A item store_item N/A N/A found_in_store True N/A N/A N/A N/A action + found_in_store N/A N/A option N/A N/A N/A d prefs N/A indicator_submenu  Remove from store N/A answer N/A N/A d menu N/A N/A N/A Item ' N/A str item ' already in store
 option N/A N/A answer option N/A N/A N/A N/A sys exit N/A action - N/A N/A N/A N/A action - N/A found_in_store False N/A N/A option N/A N/A N/A d prefs N/A indicator_submenu  Add to store N/A answer N/A N/A d menu N/A N/A N/A Item ' item ' was not found in store
 option N/A N/A answer option N/A N/A N/A N/A sys exit N/A action + N/A N/A action + N/A N/A N/A N/A N/A N/A d prefs N/A include_items append item N/A aliased N/A N/A aliases N/A N/A d load_json file_cache_aliasesLookup N/A N/A item aliases N/A N/A N/A N/A aliases append N/A N/A N/A N/A N/A d prefs N/A indicator_alias N/A item N/A 0 N/A item N/A 1 N/A N/A N/A d save_json file_cache_aliasesLookup aliases N/A N/A N/A action - N/A N/A aliased N/A N/A to_remove None N/A include_item N/A N/A d prefs N/A include_items N/A N/A N/A N/A include_item N/A 0 out N/A N/A to_remove include_item N/A N/A to_remove None N/A N/A N/A d debug N/A N/A Item found and is N/A to_remove N/A N/A N/A N/A N/A d prefs N/A include_items remove to_remove N/A N/A N/A d debug N/A N/A Couldn't remove the item (item could not be located) N/A N/A N/A N/A N/A N/A d prefs N/A include_items remove item N/A N/A N/A N/A d message_close N/A N/A N/A d menu An error occured while servicing your request.
You may need to delete your configuration file. N/A N/A N/A sys exit N/A N/A N/A d save_preferences N/A cache_scanned N/A N/A N/A d cache_open file_cache N/A -1 N/A N/A cache_scanned False N/A N/A N/A N/A d cache_regenerate N/A N/A N/A d message_close N/A N/A N/A sys exit N/A N/A cache_scanned N/A N/A cache_scanned split N/A N/A action + N/A N/A N/A d debug N/A N/A N/A Adding item to store:  out N/A N/A N/A d message_open N/A Adding item to store:  out N/A aliased N/A N/A cache_scanned N/A N/A N/A N/A N/A N/A d prefs N/A indicator_alias out cache_scanned N/A N/A cache_scanned N/A N/A out cache_scanned N/A N/A N/A cache_scanned sort key len N/A N/A aliased N/A N/A to_remove N/A N/A N/A N/A d prefs N/A indicator_alias out N/A N/A d debug N/A N/A N/A Removing item from store:  to_remove N/A N/A to_remove out N/A N/A N/A d message_open N/A Removing item from store:  to_remove N/A N/A N/A N/A N/A cache_scanned remove to_remove N/A N/A N/A ValueError N/A N/A N/A d debug N/A N/A Couldnt actually remove item from the cache N/A N/A N/A N/A N/A d cache_save cache_scanned file_cache N/A N/A N/A d message_close N/A N/A action + N/A N/A N/A aliased True N/A N/A message N/A N/A N/A N/A New item ( command  aliased as ' out ') added to cache. N/A N/A message N/A N/A New item ( out ) added to cache. N/A N/A message N/A N/A Existing item ( out ) removed from cache. N/A N/A N/A d menu message N/A N/A N/A sys exit N/A N/A N/A N/A out N/A 7 http:// N/A N/A out N/A 8 https:// N/A N/A N/A handle_command d out N/A N/A N/A N/A N/A out find : -1 N/A N/A tmp N/A N/A out split : N/A N/A N/A len tmp 2 N/A N/A N/A d debug N/A N/A Input command not understood N/A N/A N/A sys exit N/A N/A cmds N/A list N/A map N/A N/A N/A x N/A N/A N/A x strip tmp N/A run_withshell False N/A shell_hold False N/A N/A N/A N/A cmds N/A 0 N/A -1 ; N/A N/A N/A N/A N/A cmds N/A 0 N/A -2 ; N/A N/A shell_hold True N/A N/A d debug N/A N/A Will hold N/A N/A N/A d debug N/A N/A Wont hold N/A N/A cmds N/A 0 N/A N/A N/A cmds N/A 0 replace ; N/A run_withshell True N/A N/A N/A cmds N/A 0 N/A N/A items N/A list N/A filter N/A N/A N/A x N/A N/A N/A N/A x find N/A cmds N/A 1 -1 N/A N/A cache split N/A item N/A N/A d menu items N/A N/A handle_command d item N/A N/A N/A N/A cmds N/A 0 N/A N/A d scan_binaries N/A N/A N/A d debug N/A N/A N/A N/A Item[0] ( N/A cmds N/A 0 ) found in binaries N/A items N/A list N/A filter N/A N/A N/A x N/A N/A N/A N/A x find / -1 N/A N/A cache split N/A N/A N/A cmds N/A 1 N/A N/A items N/A list N/A filter N/A N/A N/A x N/A N/A N/A N/A x find N/A cmds N/A 1 -1 items N/A filename N/A N/A d menu items N/A filename N/A N/A N/A os path expanduser filename N/A command N/A N/A N/A N/A cmds N/A 0  ' filename ' N/A run_withshell N/A N/A N/A N/A d open_terminal command shell_hold N/A N/A N/A N/A d execute command N/A N/A N/A N/A N/A N/A cmds N/A 0 find / -1 N/A N/A N/A N/A cmds N/A 1 N/A N/A command N/A N/A N/A N/A cmds N/A 1  ' N/A N/A N/A os path expanduser N/A cmds N/A 0 ' N/A N/A binary N/A N/A d menu N/A N/A d scan_binaries N/A command N/A N/A N/A binary  ' N/A N/A N/A os path expanduser N/A cmds N/A 0 ' N/A N/A N/A d execute command N/A N/A N/A N/A d menu N/A N/A N/A Cant find  N/A cmds N/A 0 , is it installed? N/A N/A d debug N/A N/A Input command not understood N/A N/A N/A sys exit N/A N/A N/A out rebuild cache N/A N/A result N/A N/A d cache_regenerate N/A N/A result 0 N/A N/A N/A N/A d menu N/A Cache could not be saved N/A N/A N/A result 2 N/A N/A N/A N/A d menu N/A Cache rebuilt Performance issues were detected - some paths contained invalid characters N/A N/A N/A N/A d menu N/A Success! N/A N/A N/A handle_command d out N/A N/A N/A __name__ __main__ N/A N/A debug False N/A N/A --debug N/A sys argv N/A N/A Debugging enabled N/A debug True N/A N/A run debug