Module ImportFrom alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias TryExcept body Import alias handlers ExceptHandler type NameLoad body Import alias identifier ClassDef bases AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Num Assign NameStore Num Assign NameStore Num decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num orelse If UnaryOpNot Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str If UnaryOpNot Call NameLoad NameLoad body Print BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str NameLoad Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad ListLoad TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr TupleLoad Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Print Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad orelse Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If Call AttributeLoad AttributeLoad NameLoad attr attr body Return Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body Return NameLoad orelse If BoolOpAnd Call AttributeLoad NameLoad attr Str BoolOpOr CompareIsNot AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Assign NameStore IfExp AttributeLoad NameLoad attr Str SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign NameStore ListComp BinOpAdd Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str comprehension NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Return Call AttributeLoad NameLoad attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad orelse Return Call NameLoad ListLoad orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad Call NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore IfExp CompareEq AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareGt AttributeLoad AttributeLoad NameLoad attr attr Num body Print BinOpAdd Str Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body If Call AttributeLoad AttributeLoad NameLoad attr attr body Break Assign NameStore Call NameLoad Call NameLoad NameLoad If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad NameLoad body TryExcept body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr If Call AttributeLoad AttributeLoad NameLoad attr attr body Break Print Str Expr Call AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr Num body Print BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Continue Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr body If Call NameLoad AttributeLoad NameLoad attr NameLoad body Print Str orelse Print BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Print BinOpAdd BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Continue Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Num While BoolOpOr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr body TryExcept body If BoolOpOr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr body Break Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num If BoolOpOr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr body Break Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num handlers ExceptHandler type AttributeLoad NameLoad attr body AugAssignAdd NameStore Num If CompareGt NameLoad Num body Raise Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr body Print BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Continue If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Break Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type TupleLoad AttributeLoad NameLoad attr NameLoad name NameStore body If Call NameLoad NameLoad NameLoad body Print BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Print Call NameLoad NameLoad Print Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Continue Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args defaults body Print BinOpAdd BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Str Str AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Print BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr While CompareLt Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list If CompareIsNot AttributeLoad NameLoad attr NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Print BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr If CompareLt AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Expr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot NameLoad body Return Call NameLoad ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad ListLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Num While CompareIs AttributeLoad NameLoad attr NameLoad body If CompareGt NameLoad Num body Print BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Call NameLoad ListLoad Print BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Str Str Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AugAssignAdd NameStore Num Print Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args defaults body If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list Assign NameStore Call NameLoad Assign NameStore Num While CompareIs NameLoad NameLoad body If CompareGt NameLoad Num body Print BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Call NameLoad ListLoad Print BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Str Str Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad AugAssignAdd NameStore Num Print Str Expr Call AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Print Str Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return Call NameLoad AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Print Str Expr Call AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr Return Call NameLoad ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Print BinOpAdd Str NameLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Print Call NameLoad NameLoad Return Call NameLoad ListLoad If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Print BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Call NameLoad ListLoad Print BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Print BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Call NameLoad BinOpAdd NameLoad Num AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam defaults body If BoolOpAnd CompareGtE NameLoad Num CompareLt NameLoad Call NameLoad AttributeLoad NameLoad attr body Return Call NameLoad ListLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return Call NameLoad ListLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str If Call AttributeLoad NameLoad attr body Assign NameStore BinOpSub Call NameLoad NameLoad Num Return Call NameLoad NameLoad orelse If BoolOpOr CompareEq Call AttributeLoad NameLoad attr Str CompareEq Call AttributeLoad NameLoad attr Str body Return Call NameLoad AttributeLoad NameLoad attr orelse If Call AttributeLoad NameLoad attr NameLoad body FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpSub Call NameLoad NameLoad Num comprehension NameStore Call AttributeLoad NameLoad attr Str Return Call NameLoad SubscriptLoad NameLoad Index Num BinOpAdd SubscriptLoad NameLoad Index Num Num decorator_list Return Call AttributeLoad NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Call NameLoad Call NameLoad Call NameLoad Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad If CompareNotEq NameLoad Str body Print BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Call NameLoad ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Print BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareIs AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIs NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Print BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore Dict Num Num Num Num Num Num Num Str Str Str Str Str Str Str Print BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad BinOpAdd Str Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Print BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Assign AttributeStore NameLoad attr NameLoad Print Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Num If Call AttributeLoad AttributeLoad NameLoad attr attr body Print Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareIn AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Return IfExp CompareGt Call NameLoad NameLoad NameLoad Call AttributeLoad SubscriptLoad NameLoad Slice NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListComp Call NameLoad NameLoad Num comprehension NameStore NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If CompareGt Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num BinOpSub BinOpSub Num Call NameLoad SubscriptLoad NameLoad Index Num Num orelse Assign SubscriptStore NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num Num Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If CompareGt Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num orelse Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareGt AttributeLoad AttributeLoad NameLoad attr attr Num body Print BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr orelse Print BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Print BinOpAdd BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Print BinOpAdd Str Call NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Num Num Num Num Str Str orelse If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str orelse If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Call NameLoad ListLoad Str Str BinOpAdd Str Call NameLoad AttributeLoad NameLoad attr Str Str Str Str Str Str Str Str Str Str Str Str NameLoad Str keyword NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Call NameLoad ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str NameLoad keyword NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad ListLoad Str Str Str Str AttributeLoad NameLoad attr Str NameLoad Str keyword NameLoad orelse Assign AttributeStore NameLoad attr Call NameLoad ListLoad Str Str Str Str AttributeLoad NameLoad attr Str NameLoad Str keyword NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad ListLoad Str Str Str AttributeLoad NameLoad attr Str Str Call NameLoad BinOpDiv Call NameLoad AttributeLoad NameLoad attr Num Str Str Str Str NameLoad keyword NameLoad orelse Assign AttributeStore NameLoad attr Call NameLoad ListLoad Str Str Str AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr Str Str Str Str NameLoad keyword NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad ListLoad Str Str Str Str AttributeLoad NameLoad attr Str NameLoad Str keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Call NameLoad ListLoad Str Str Str Str AttributeLoad NameLoad attr Str NameLoad Str keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Str body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad ListLoad Str Str Str Str AttributeLoad NameLoad attr Str NameLoad Str keyword NameLoad orelse Assign AttributeStore NameLoad attr Call NameLoad ListLoad Str Str Str Str AttributeLoad NameLoad attr Str NameLoad Str keyword NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore ListLoad Str Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr ListLoad Str AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr ListLoad Str Str AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr ListLoad Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Print BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq NameLoad Num body Print BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list
N/A __future__ unicode_literals subprocess Popen PIPE colorama Fore Style spotify_ripper.utils * spotify_ripper.tags set_metadata_tags spotify_ripper.progress Progress spotify_ripper.post_actions PostActions spotify_ripper.web WebAPI spotify_ripper.sync Sync spotify_ripper.eventloop EventLoop datetime datetime N/A os N/A sys N/A time N/A threading N/A spotify N/A getpass N/A itertools N/A wave N/A re N/A select N/A N/A N/A queue N/A N/A N/A ImportError N/A N/A Queue queue BitRate N/A N/A N/A spotify utils IntEnum N/A N/A BITRATE_160K 0 N/A BITRATE_320K 1 N/A BITRATE_96K 2 N/A Ripper N/A N/A threading Thread N/A N/A name SpotifyRipperThread N/A audio_file None N/A pcm_file None N/A wav_file None N/A rip_proc None N/A pipe None N/A current_playlist None N/A current_album None N/A current_chart None N/A login_success False N/A progress None N/A sync None N/A post None N/A web None N/A dev_null None N/A stop_time None N/A track_path_cache N/A N/A rip_queue N/A N/A queue Queue N/A logged_in N/A N/A threading Event N/A logged_out N/A N/A threading Event N/A ripper_continue N/A N/A threading Event N/A ripping N/A N/A threading Event N/A end_of_track N/A N/A threading Event N/A finished N/A N/A threading Event N/A abort N/A N/A threading Event N/A skip N/A N/A threading Event __init__ N/A N/A self args N/A N/A N/A N/A N/A N/A threading Thread __init__ self N/A N/A self progress N/A Progress args self N/A N/A self args args N/A N/A N/A N/A self logged_out set N/A config N/A N/A spotify Config N/A default_dir N/A default_settings_dir N/A N/A self post N/A PostActions args self N/A N/A self web N/A WebAPI args self N/A proxy N/A N/A N/A os environ get http_proxy N/A N/A proxy None N/A N/A N/A config proxy proxy N/A N/A N/A args key None N/A N/A N/A N/A config load_application_key_file N/A N/A args key N/A 0 N/A N/A N/A N/A path_exists default_dir N/A N/A N/A N/A os makedirs N/A enc_str default_dir N/A app_key_path N/A N/A N/A os path join default_dir spotify_appkey.key N/A N/A N/A path_exists app_key_path N/A N/A N/A N/A N/A N/A N/A N/A Fore YELLOW Please copy your spotify_appkey.key to  default_dir , or use the --key|-k option N/A Fore RESET N/A N/A N/A sys exit 1 N/A N/A N/A config load_application_key_file app_key_path N/A N/A N/A args settings None N/A N/A settings_dir N/A norm_path N/A N/A args settings N/A 0 N/A N/A config settings_location settings_dir N/A N/A config cache_location settings_dir N/A N/A N/A config settings_location default_dir N/A N/A config cache_location default_dir N/A N/A self session N/A N/A spotify Session config config N/A N/A N/A self session volume_normalization N/A args normalize N/A N/A N/A N/A N/A self session social set_scrobbling N/A N/A spotify SocialProvider SPOTIFY N/A N/A spotify ScrobblingState LOCAL_DISABLED N/A N/A N/A N/A N/A self session social set_scrobbling N/A N/A spotify SocialProvider FACEBOOK N/A N/A spotify ScrobblingState LOCAL_DISABLED N/A N/A N/A N/A N/A self session social set_scrobbling N/A N/A spotify SocialProvider LASTFM N/A N/A spotify ScrobblingState LOCAL_DISABLED N/A bit_rates N/A dict N/A N/A 160 N/A BitRate BITRATE_160K N/A 320 N/A BitRate BITRATE_320K N/A 96 N/A BitRate BITRATE_96K N/A N/A N/A N/A self session preferred_bitrate N/A bit_rates N/A N/A args quality N/A N/A N/A N/A self session on N/A N/A spotify SessionEvent CONNECTION_STATE_UPDATED N/A self on_connection_state_changed N/A N/A N/A N/A self session on N/A N/A spotify SessionEvent END_OF_TRACK N/A self on_end_of_track N/A N/A N/A N/A self session on N/A N/A spotify SessionEvent MUSIC_DELIVERY N/A self on_music_delivery N/A N/A N/A N/A self session on N/A N/A spotify SessionEvent PLAY_TOKEN_LOST N/A self play_token_lost N/A N/A N/A N/A self session on N/A N/A spotify SessionEvent LOGGED_IN N/A self on_logged_in N/A N/A self event_loop N/A EventLoop N/A self session 0.1 self N/A stop_event_loop N/A N/A self N/A N/A N/A N/A N/A N/A self event_loop isAlive N/A N/A N/A N/A N/A self event_loop stop N/A N/A N/A N/A self event_loop join N/A login N/A N/A self N/A N/A N/A args N/A self args N/A Logging in... N/A N/A args last N/A N/A N/A N/A self login_as_last N/A N/A N/A N/A self login_success N/A N/A args user None N/A N/A N/A N/A args password None N/A N/A password N/A N/A getpass getpass N/A N/A N/A self login_as_user N/A N/A args user N/A 0 password N/A N/A N/A N/A self login_as_user N/A N/A args user N/A 0 N/A N/A args password N/A 0 N/A N/A self login_success N/A run N/A N/A self N/A N/A N/A args N/A self args N/A N/A N/A N/A self event_loop start N/A N/A N/A N/A self ripper_continue wait N/A N/A N/A N/A self abort is_set N/A N/A N/A uris N/A args uri get_tracks_from_uri N/A N/A uri N/A N/A N/A N/A self current_playlist None N/A N/A self current_album None N/A N/A self current_chart None N/A N/A isinstance uri list N/A N/A uri N/A N/A N/A N/A N/A uri startswith spotify:artist: N/A N/A N/A args filter_albums None N/A args exclude_appears_on N/A N/A _filter N/A N/A args exclude_appears_on album,single,compilation N/A N/A args filter_albums N/A 0 N/A album_uris N/A N/A N/A self web get_albums_with_filter uri _filter N/A N/A N/A itertools chain N/A N/A N/A self load_link album_uri N/A album_uri album_uris N/A N/A N/A N/A uri startswith spotify:charts: N/A N/A charts N/A N/A N/A self web get_charts uri N/A N/A charts None N/A N/A N/A self current_chart charts N/A chart_uris N/A N/A spotify:track: N/A N/A t N/A track N/A id N/A t N/A N/A charts N/A entries N/A items N/A N/A N/A itertools chain N/A N/A N/A self load_link chart_uri N/A chart_uri chart_uris N/A N/A N/A iter N/A N/A N/A N/A N/A self load_link uri N/A N/A all_tracks N/A N/A uri uris N/A N/A tracks N/A list N/A get_tracks_from_uri uri N/A N/A idx track N/A enumerate tracks N/A N/A audio_file N/A N/A N/A track availability 1 N/A N/A self format_track_path idx track None N/A N/A N/A all_tracks append N/A track audio_file N/A N/A N/A N/A self progress calc_total all_tracks N/A N/A N/A N/A self progress total_size 0 N/A N/A N/A Total Download Size:  N/A format_size N/A N/A self progress total_size N/A uri uris N/A N/A N/A N/A N/A self abort is_set N/A N/A N/A tracks N/A list N/A get_tracks_from_uri uri N/A N/A N/A args playlist_sync N/A self current_playlist N/A N/A N/A self sync N/A Sync args self N/A N/A N/A N/A self sync sync_playlist N/A self current_playlist N/A N/A idx track N/A enumerate tracks N/A N/A N/A N/A N/A N/A self check_stop_time N/A N/A N/A N/A self skip clear N/A N/A N/A N/A self abort is_set N/A N/A N/A Loading track... N/A N/A N/A track load N/A N/A N/A track availability 1 N/A N/A N/A N/A N/A Fore RED Track is not available, skipping... N/A Fore RESET N/A N/A N/A N/A self post log_failure track N/A N/A N/A self audio_file N/A N/A self format_track_path idx track N/A N/A N/A N/A args overwrite N/A path_exists N/A self audio_file N/A N/A N/A is_partial N/A self audio_file track N/A N/A Overwriting partial file N/A N/A N/A N/A N/A N/A Fore YELLOW Skipping  N/A N/A track link uri N/A Fore RESET N/A N/A N/A N/A Fore CYAN N/A self audio_file N/A Fore RESET N/A N/A N/A N/A self post queue_remove_from_playlist idx N/A N/A N/A N/A N/A N/A self session player load track N/A N/A N/A self prepare_rip idx track N/A N/A N/A N/A N/A self session player play N/A timeout_count 0 N/A N/A N/A N/A N/A N/A self end_of_track is_set N/A N/A N/A N/A self rip_queue empty N/A N/A N/A N/A N/A N/A N/A N/A self abort is_set N/A N/A N/A self skip is_set N/A N/A N/A rip_item N/A N/A N/A self rip_queue get timeout 1 N/A N/A N/A N/A N/A self abort is_set N/A N/A N/A self skip is_set N/A N/A N/A N/A N/A self rip N/A self session N/A rip_item N/A 0 N/A rip_item N/A 1 N/A rip_item N/A 2 N/A N/A N/A N/A queue Empty N/A N/A timeout_count 1 N/A N/A timeout_count 60 N/A N/A N/A N/A spotify Error Timeout while ripping track N/A N/A N/A N/A self skip is_set N/A N/A N/A N/A N/A N/A Fore YELLOW User skipped track...  N/A Fore RESET N/A N/A N/A N/A N/A self session player play False N/A N/A N/A N/A self post clean_up_partial N/A N/A N/A N/A self post log_failure track N/A N/A N/A N/A self end_of_track clear N/A N/A N/A N/A self progress end_track show_end False N/A N/A N/A N/A self ripping clear N/A N/A N/A N/A N/A self abort is_set N/A N/A N/A N/A N/A N/A self session player play False N/A N/A N/A N/A self end_of_track set N/A N/A N/A N/A self post clean_up_partial N/A N/A N/A N/A self post log_failure track N/A N/A N/A N/A N/A self end_of_track clear N/A N/A N/A self finish_rip track N/A N/A set_metadata_tags args N/A self audio_file idx track self N/A N/A N/A N/A self post queue_remove_from_playlist idx N/A N/A N/A N/A N/A spotify Error Exception N/A e N/A N/A N/A isinstance e Exception N/A N/A N/A N/A N/A Fore RED Spotify error detected N/A Fore RESET N/A N/A str e N/A Skipping to next track... N/A N/A N/A N/A N/A self session player play False N/A N/A N/A N/A self post clean_up_partial N/A N/A N/A N/A self post log_failure track N/A N/A N/A N/A N/A self post create_playlist_m3u tracks N/A N/A N/A N/A self post create_playlist_wpl tracks N/A N/A N/A N/A self post remove_tracks_from_playlist N/A N/A N/A N/A self post remove_offline_cache N/A N/A N/A N/A self post end_failure_log N/A N/A N/A N/A self post print_summary N/A N/A N/A self logout N/A N/A N/A self stop_event_loop N/A N/A N/A N/A self finished set N/A check_stop_time N/A N/A self N/A N/A N/A args N/A self args stop_time_triggered N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Fore YELLOW Stop time of  N/A N/A N/A self stop_time strftime %H:%M  has been triggered, stopping... N/A Fore RESET N/A N/A N/A args resume_after None N/A N/A resume_time N/A parse_time_str N/A args resume_after N/A N/A N/A N/A N/A Fore YELLOW Script will resume at  N/A N/A resume_time strftime %H:%M N/A Fore RESET N/A N/A N/A N/A datetime now resume_time N/A N/A N/A N/A time sleep 60 N/A N/A self stop_time None N/A N/A N/A N/A N/A self abort set N/A N/A N/A N/A args stop_after None N/A N/A N/A N/A self stop_time None N/A N/A N/A self stop_time N/A parse_time_str N/A args stop_after N/A N/A N/A N/A N/A Fore YELLOW Script will stop after  N/A N/A N/A self stop_time strftime %H:%M N/A Fore RESET N/A N/A N/A self stop_time N/A N/A datetime now N/A N/A N/A stop_time_triggered N/A load_link N/A N/A self uri N/A N/A N/A N/A uri N/A N/A N/A iter N/A N/A link N/A N/A N/A self session get_link uri N/A N/A N/A link type N/A N/A spotify LinkType TRACK N/A N/A track N/A N/A link as_track N/A N/A iter N/A track N/A N/A N/A N/A link type N/A N/A spotify LinkType PLAYLIST N/A N/A N/A self current_playlist N/A N/A link as_playlist N/A attempt_count 1 N/A N/A N/A self current_playlist None N/A N/A N/A attempt_count 3 N/A N/A N/A N/A N/A Fore RED Could not load playlist... N/A Fore RESET N/A N/A iter N/A N/A N/A N/A N/A N/A Attempt  N/A str attempt_count  failed: Spotify  returned None for playlist, trying again in 5  seconds... N/A N/A N/A time sleep 5.0 N/A N/A self current_playlist N/A N/A link as_playlist N/A attempt_count 1 N/A Loading playlist... N/A N/A N/A N/A self current_playlist load N/A N/A iter N/A N/A self current_playlist tracks N/A N/A N/A N/A link type N/A N/A spotify LinkType STARRED N/A N/A link_user N/A N/A link as_user load_starred N/A N/A N/A N/A N/A N/A link_user None N/A N/A N/A N/A N/A self session get_starred N/A link_user canonical_name N/A N/A N/A N/A N/A self session get_starred N/A N/A starred N/A load_starred N/A attempt_count 1 N/A N/A starred None N/A N/A N/A attempt_count 3 N/A N/A N/A N/A N/A Fore RED Could not load starred playlist... N/A Fore RESET N/A N/A iter N/A N/A N/A N/A N/A N/A Attempt  N/A str attempt_count  failed: Spotify  returned None for starred playlist, trying again in  5 seconds... N/A N/A N/A time sleep 5.0 N/A starred N/A load_starred N/A attempt_count 1 N/A Loading starred playlist... N/A N/A N/A starred load N/A N/A iter N/A starred tracks N/A N/A N/A N/A link type N/A N/A spotify LinkType ALBUM N/A N/A album N/A N/A link as_album N/A album_browser N/A N/A album browse N/A Loading album browser... N/A N/A N/A album_browser load N/A N/A self current_album album N/A N/A iter N/A album_browser tracks N/A N/A N/A N/A link type N/A N/A spotify LinkType ARTIST N/A N/A artist N/A N/A link as_artist N/A artist_browser N/A N/A artist browse N/A Loading artist browser... N/A N/A N/A artist_browser load N/A N/A iter N/A artist_browser tracks N/A N/A iter N/A N/A search_query N/A N/A self query N/A N/A N/A N/A Searching for query:  query N/A N/A N/A result N/A N/A N/A self session search query N/A N/A N/A result load N/A N/A N/A N/A spotify Error N/A e N/A N/A N/A str e N/A N/A iter N/A N/A N/A N/A len N/A result tracks 0 N/A N/A N/A N/A N/A Fore RED No Results N/A Fore RESET N/A N/A iter N/A N/A N/A N/A N/A Fore GREEN Results N/A Fore RESET N/A N/A track_idx track N/A enumerate N/A result tracks N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Fore YELLOW N/A str N/A track_idx 1 N/A Fore RESET  [ N/A to_ascii N/A N/A track album name ]  N/A to_ascii N/A N/A N/A track artists N/A 0 name  -  N/A to_ascii N/A track name  ( N/A str N/A track popularity ) N/A pick N/A raw_input Pick track(s) (ex 1-3,5):  get_track N/A N/A i N/A N/A N/A N/A N/A i 0 N/A i N/A len N/A result tracks N/A N/A N/A iter N/A N/A N/A result tracks N/A i N/A N/A iter N/A N/A N/A pattern N/A N/A re compile ^[0-9 ,\-]+$ N/A N/A N/A pick isdigit N/A N/A pick N/A N/A int pick 1 N/A N/A get_track pick N/A N/A N/A N/A N/A N/A pick lower a N/A N/A N/A pick lower all N/A N/A N/A iter N/A result tracks N/A N/A N/A N/A pattern match pick N/A range_string N/A N/A comma_string N/A N/A hyphen_range N/A N/A hyphen_string N/A N/A N/A x N/A N/A N/A int x 1 N/A x N/A N/A hyphen_string split - N/A N/A range N/A x N/A 0 N/A N/A x N/A -1 1 N/A N/A N/A N/A itertools chain N/A N/A hyphen_range r N/A r N/A N/A comma_string split , N/A N/A picks N/A sorted N/A set N/A list N/A range_string pick N/A N/A N/A itertools chain N/A N/A get_track p N/A p picks N/A N/A pick N/A N/A N/A N/A N/A Fore RED Invalid selection N/A Fore RESET N/A N/A iter N/A N/A on_music_delivery N/A N/A self session audio_format frame_bytes num_frames N/A N/A N/A N/A N/A N/A N/A N/A self rip_queue put_nowait N/A N/A audio_format sample_rate frame_bytes num_frames N/A N/A N/A N/A queue Full N/A N/A N/A N/A N/A Fore RED rip_queue is full. dropped music data N/A Fore RESET N/A num_frames N/A on_connection_state_changed N/A N/A self session N/A N/A N/A N/A N/A N/A session connection state N/A N/A spotify ConnectionState LOGGED_IN N/A N/A N/A self login_success True N/A N/A N/A N/A self logged_in set N/A N/A N/A N/A self logged_out clear N/A N/A N/A N/A N/A session connection state N/A N/A spotify ConnectionState LOGGED_OUT N/A N/A N/A N/A N/A self logged_in clear N/A N/A N/A N/A self ripper_continue clear N/A N/A N/A N/A self logged_out set N/A on_logged_in N/A N/A self session error N/A N/A N/A N/A error N/A N/A spotify ErrorType OK N/A N/A N/A Logged in as  N/A N/A session user display_name N/A N/A error_map N/A 9 8 6 7 15 16 10 CLIENT_TOO_OLD UNABLE_TO_CONTACT_SERVER BAD_USERNAME_OR_PASSWORD USER_BANNED USER_NEEDS_PREMIUM OTHER_TRANSIENT OTHER_PERMANENT N/A N/A Logged in failed:  N/A N/A error_map get error N/A UNKNOWN_ERROR_CODE:  N/A str error N/A N/A self login_success False N/A N/A N/A N/A self logged_in set N/A play_token_lost N/A N/A self session N/A N/A N/A N/A N/A N/A N/A Fore RED Play token lost, aborting... N/A Fore RESET N/A N/A N/A self abort_rip N/A on_end_of_track N/A N/A self session N/A N/A N/A N/A N/A N/A N/A self session player play False N/A N/A N/A N/A self end_of_track set N/A login_as_user N/A N/A self user password N/A N/A N/A login into Spotify N/A N/A N/A N/A self session login user password remember_me True N/A N/A N/A N/A self logged_in wait N/A login_as_last N/A N/A self N/A N/A N/A login as the previous logged in user N/A N/A N/A N/A N/A N/A self session relogin N/A N/A N/A N/A self logged_in wait N/A N/A N/A N/A spotify Error N/A e N/A N/A N/A self login_success False N/A N/A str e N/A logout N/A N/A self N/A N/A N/A logout from Spotify N/A N/A N/A time sleep 0.1 N/A N/A N/A N/A self logged_in is_set N/A N/A Logging out... N/A N/A N/A N/A self session logout N/A N/A N/A N/A self logged_out wait N/A format_track_path N/A N/A self idx track N/A N/A N/A args N/A self args N/A N/A N/A track load N/A N/A N/A N/A track link uri N/A self track_path_cache N/A N/A N/A N/A self track_path_cache N/A N/A N/A track link uri N/A audio_file N/A format_track_string self N/A N/A N/A N/A args format N/A 0 strip idx track truncate N/A N/A _str max_size N/A N/A N/A N/A N/A N/A len _str max_size N/A N/A N/A _str N/A max_size strip _str N/A truncate_dir_path N/A N/A dir_path N/A N/A N/A path_tokens N/A N/A dir_path split N/A os pathsep N/A path_tokens N/A N/A truncate token 255 N/A token path_tokens N/A N/A N/A N/A os pathsep join path_tokens N/A truncate_file_name N/A N/A file_name N/A N/A N/A tokens N/A N/A file_name rsplit N/A os extsep 1 N/A N/A N/A len tokens 1 N/A N/A N/A tokens N/A 0 N/A truncate N/A tokens N/A 0 N/A N/A 255 N/A len N/A tokens N/A 1 1 N/A N/A N/A tokens N/A 0 N/A truncate N/A tokens N/A 0 255 N/A N/A N/A N/A os extsep join tokens N/A N/A tokens N/A N/A audio_file rsplit N/A os pathsep 1 N/A N/A N/A len tokens 1 N/A N/A audio_file N/A N/A N/A os path join N/A truncate_dir_path N/A tokens N/A 0 N/A truncate_file_name N/A tokens N/A 1 N/A N/A audio_file N/A truncate_file_name N/A tokens N/A 0 N/A N/A N/A args replace None N/A N/A audio_file N/A N/A self replace_filename audio_file N/A args replace N/A audio_file N/A N/A audio_file replace *."/\[]:;|=, N/A audio_file N/A to_ascii N/A N/A N/A os path join N/A base_dir audio_file N/A N/A args normalized_ascii N/A N/A audio_file N/A to_normalized_ascii audio_file N/A audio_path N/A N/A N/A os path dirname audio_file N/A N/A N/A path_exists audio_path N/A N/A N/A N/A os makedirs N/A enc_str audio_path N/A N/A N/A self track_path_cache N/A N/A N/A track link uri audio_file N/A audio_file N/A replace_filename N/A N/A self filename pattern_list N/A N/A N/A pattern pattern_list N/A N/A repl N/A N/A pattern split / N/A filename N/A N/A re sub N/A repl N/A 0 N/A repl N/A 1 filename N/A filename N/A prepare_rip N/A N/A self idx track N/A N/A N/A args N/A self args N/A N/A N/A N/A self progress prepare_track track N/A N/A N/A N/A self progress total_tracks 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Fore GREEN [  N/A str N/A N/A self progress track_idx  /  N/A str N/A N/A N/A self progress total_tracks N/A N/A self progress skipped_tracks  ] Ripping  N/A N/A track link uri N/A Fore WHITE 	(ESC to skip) N/A Fore RESET N/A N/A N/A N/A N/A N/A Fore GREEN Ripping  N/A N/A track link uri N/A Fore RESET N/A N/A N/A N/A Fore CYAN N/A self audio_file N/A Fore RESET N/A file_size N/A calc_file_size track N/A N/A Track Download Size:  N/A format_size file_size N/A audio_file_enc N/A enc_str N/A self audio_file N/A N/A N/A args output_type wav N/A N/A N/A self wav_file N/A N/A wave open audio_file_enc wb N/A N/A N/A N/A self wav_file setparams N/A 2 2 44100 0 NONE not compressed N/A N/A N/A N/A args output_type pcm N/A N/A N/A self pcm_file N/A open audio_file_enc wb N/A N/A N/A N/A args output_type flac N/A N/A N/A self rip_proc N/A Popen N/A flac -f N/A - N/A str N/A args comp --silent --endian little --channels 2 --bps 16 --sample-rate 44100 --sign signed -o audio_file_enc - stdin PIPE N/A N/A N/A N/A args output_type alac.m4a N/A N/A N/A self rip_proc N/A Popen N/A avconv -nostats -loglevel 0 -f s16le -ar 44100 -ac 2 -channel_layout stereo -i - -acodec alac audio_file_enc stdin PIPE N/A N/A N/A N/A args output_type ogg N/A N/A N/A args cbr N/A N/A N/A self rip_proc N/A Popen N/A oggenc --quiet --raw -b N/A args bitrate -o audio_file_enc - stdin PIPE N/A N/A N/A self rip_proc N/A Popen N/A oggenc --quiet --raw -q N/A args vbr -o audio_file_enc - stdin PIPE N/A N/A N/A N/A args output_type opus N/A N/A N/A args cbr N/A N/A N/A self rip_proc N/A Popen N/A opusenc --quiet --comp N/A args comp --cvbr --bitrate N/A str N/A N/A int N/A args bitrate 2 --raw --raw-rate 44100 - audio_file_enc stdin PIPE N/A N/A N/A self rip_proc N/A Popen N/A opusenc --quiet --comp N/A args comp --vbr --bitrate N/A args vbr --raw --raw-rate 44100 - audio_file_enc stdin PIPE N/A N/A N/A N/A args output_type aac N/A N/A N/A N/A self dev_null None N/A N/A N/A self dev_null N/A open N/A os devnull wb N/A N/A args cbr N/A N/A N/A self rip_proc N/A Popen N/A faac -P -X -b N/A args bitrate -o audio_file_enc - stdin PIPE stdout N/A self dev_null stderr N/A self dev_null N/A N/A N/A self rip_proc N/A Popen N/A faac -P -X -q N/A args vbr -o audio_file_enc - stdin PIPE stdout N/A self dev_null stderr N/A self dev_null N/A N/A N/A N/A args output_type m4a N/A N/A N/A args cbr N/A N/A N/A self rip_proc N/A Popen N/A fdkaac -S -R -b N/A args bitrate -o audio_file_enc - stdin PIPE N/A N/A N/A self rip_proc N/A Popen N/A fdkaac -S -R -m N/A args vbr -o audio_file_enc - stdin PIPE N/A N/A N/A N/A args output_type mp3 N/A N/A lame_args N/A lame --silent N/A N/A N/A args stereo_mode None N/A N/A N/A N/A lame_args extend N/A -m N/A args stereo_mode N/A N/A args cbr N/A N/A N/A N/A lame_args extend N/A -cbr -b N/A args bitrate N/A N/A N/A N/A lame_args extend N/A -V N/A args vbr N/A N/A N/A lame_args extend N/A -h -r - audio_file_enc N/A N/A self rip_proc N/A Popen lame_args stdin PIPE N/A N/A N/A self rip_proc None N/A N/A N/A self pipe N/A N/A self rip_proc stdin N/A N/A N/A N/A self ripping set N/A finish_rip N/A N/A self track N/A N/A N/A N/A N/A N/A self progress end_track N/A N/A N/A self pipe None N/A N/A N/A N/A N/A Fore GREEN Rip complete N/A Fore RESET N/A N/A N/A N/A self pipe flush N/A N/A N/A N/A self pipe close N/A ret_code N/A N/A N/A self rip_proc wait N/A N/A ret_code 0 N/A N/A N/A N/A N/A N/A Fore YELLOW Warning: encoder returned non-zero error code  N/A str ret_code N/A Fore RESET N/A N/A self rip_proc None N/A N/A self pipe None N/A N/A N/A self wav_file None N/A N/A N/A N/A N/A self wav_file close N/A N/A self wav_file None N/A N/A N/A self pcm_file None N/A N/A N/A N/A N/A self pcm_file flush N/A N/A N/A os fsync N/A N/A N/A self pcm_file fileno N/A N/A N/A N/A self pcm_file close N/A N/A self pcm_file None N/A N/A N/A N/A self ripping clear N/A N/A N/A N/A self post log_success track N/A rip N/A N/A self session sample_rate frame_bytes num_frames N/A N/A N/A N/A N/A N/A self ripping is_set N/A N/A N/A N/A N/A self progress update_progress num_frames sample_rate N/A N/A N/A self pipe None N/A N/A N/A N/A N/A self pipe write frame_bytes N/A N/A N/A self wav_file None N/A N/A N/A N/A N/A self wav_file writeframes frame_bytes N/A N/A N/A self pcm_file None N/A N/A N/A N/A N/A self pcm_file write frame_bytes N/A abort_rip N/A N/A self N/A N/A N/A N/A N/A N/A self ripping clear N/A N/A N/A N/A self abort set N/A N/A