Module Expr Str Import alias Import alias Import alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Import alias ClassDef bases body Expr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpAdd AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr Return CompareEq NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Return Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot NameLoad body Return NameLoad If AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore TupleLoad Call AttributeLoad NameLoad attr Str Num If CompareEq NameLoad Num body Assign TupleStore NameStore NameStore TupleLoad Call AttributeLoad NameLoad attr Str Num If CompareNotEq NameLoad Num body AugAssignAdd NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num orelse Assign NameStore Str If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad BinOpAdd AttributeLoad NameLoad attr NameLoad attr Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Num Return NameLoad AugAssignAdd NameStore BinOpAdd NameLoad Str AugAssignAdd AttributeStore NameLoad attr Num Return NameLoad orelse Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad If CompareIs NameLoad NameLoad body Assign NameStore BinOpPow Num Num Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Delete AttributeDel NameLoad attr AttributeDel NameLoad attr AttributeDel NameLoad attr Raise orelse If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AugAssignAdd AttributeStore NameLoad attr Call NameLoad NameLoad If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Num decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Return BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Num Assign NameStore Num For NameStore NameLoad body AugAssignAdd NameStore Num AugAssignAdd NameStore NameLoad Expr Yield NameLoad Expr Yield Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Num For NameStore NameLoad body AugAssignAdd NameStore Num Expr Yield BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Yield Call NameLoad Call NameLoad NameLoad For NameStore Call NameLoad NameLoad body Expr Yield NameLoad Expr Yield Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For TupleStore NameStore NameStore Call NameLoad NameLoad body If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Expr Yield BinOpMod Str TupleLoad BinOpAdd NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Yield Call NameLoad Str For NameStore Call NameLoad NameLoad NameLoad body Expr Yield NameLoad Expr Yield Str decorator_list ClassDef bases AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Str Expr Call NameLoad AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Str Str Str Str Str Str Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Assign NameStore Str Assign NameStore NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Num FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call NameLoad AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Expr Call Call NameLoad NameLoad BinOpAdd Str AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad While BoolOpAnd NameLoad CompareIs AttributeLoad NameLoad attr NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Return Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore CompareIn NameLoad AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot NameLoad body Raise Call NameLoad BinOpAdd Str NameLoad Assign NameStore Call NameLoad NameLoad BinOpAdd Str NameLoad NameLoad If NameLoad body Return Call NameLoad NameLoad Raise Call NameLoad BinOpAdd Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Pass ExceptHandler body Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Pass ExceptHandler body Expr Call AttributeLoad NameLoad attr orelse If CompareIs NameLoad NameLoad body Assign NameStore Str If Call AttributeLoad AttributeLoad NameLoad attr attr body If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore BinOpAdd Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Pass ExceptHandler body Expr Call AttributeLoad NameLoad attr orelse If Call AttributeLoad AttributeLoad NameLoad attr attr body If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore BinOpAdd Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad TryExcept body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Pass ExceptHandler body Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Return If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Return Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad Call AttributeLoad NameLoad attr attr If BoolOpOr UnaryOpNot AttributeLoad NameLoad attr UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str Return Assign AttributeStore NameLoad attr Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Str Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Str TryExcept body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad Num handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse If CompareNotEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Return Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam TupleStore NameStore NameStore NameStore NameParam defaults body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Return Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str If Call NameLoad AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str If Call NameLoad AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Return Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse TryExcept body Assign NameStore Call NameLoad NameLoad If CompareLt NameLoad Num body Raise Call NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr BinOpSub NameLoad Num FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse TryExcept body Assign NameStore Call NameLoad NameLoad If CompareLt NameLoad Num body Raise Call NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub NameLoad Num handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore BinOpSub Call NameLoad NameLoad Num If CompareLt NameLoad Num body Raise Call NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad FunctionDef arguments args NameParam defaults body If UnaryOpNot NameLoad body Return Call AttributeLoad NameLoad attr Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse If CompareIn NameLoad TupleLoad NameLoad NameLoad body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body If CompareNotEq NameLoad Str body Assign NameStore Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If CompareLt NameLoad Num body Raise NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse Return Call AttributeLoad NameLoad attr NameLoad Lambda arguments args NameParam defaults Call NameLoad NameLoad NameLoad Lambda arguments args NameParam defaults Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Lambda arguments args NameParam defaults NameLoad Lambda arguments args NameParam defaults BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq NameLoad Str body Assign NameStore Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpSub Call NameLoad NameLoad Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Raise Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Raise Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args defaults body Expr Str decorator_list FunctionDef arguments args defaults body Expr Str decorator_list FunctionDef arguments args defaults body Expr Str decorator_list FunctionDef arguments args defaults body Expr Str decorator_list FunctionDef arguments args defaults body Expr Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults NameLoad body Expr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list FunctionDef arguments args defaults body Expr Str decorator_list FunctionDef arguments args defaults body Expr Str decorator_list decorator_list ClassDef bases body Expr Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Return ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list decorator_list Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad Num Assign NameStore Dict Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Str Import alias Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Import alias Expr Call AttributeLoad NameLoad attr Str NameLoad keyword Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq SubscriptLoad NameLoad Slice Num Str body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num If CompareNotEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults vararg body TryExcept body Assign NameStore Call NameLoad NameLoad BinOpAdd Str NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call NameLoad NameLoad handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Str NameLoad Return If CompareEq SubscriptLoad NameLoad Slice Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num Expr Call AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad BinOpAdd NameLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str
N/A N/A 
Post-office Protocol version 3

@author: Glyph Lefkowitz
@author: Jp Calderone
 N/A base64 N/A binascii N/A warnings zope.interface implements Interface twisted.mail smtp twisted.protocols basic twisted.protocols policies twisted.internet task twisted.internet defer twisted.internet interfaces twisted.python log twisted.python.hashlib md5 twisted cred N/A twisted.cred.error N/A twisted.cred.credentials APOPCredentials N/A N/A N/A N/A implements N/A N/A cred credentials IUsernamePassword __init__ N/A N/A self magic username digest N/A N/A N/A N/A self magic magic N/A N/A self username username N/A N/A self digest digest N/A checkPassword N/A N/A self password N/A N/A N/A seed N/A N/A self magic password N/A myDigest N/A N/A N/A md5 seed hexdigest N/A N/A myDigest N/A self digest N/A N/A _HeadersPlusNLines N/A N/A __init__ N/A N/A self f n N/A N/A N/A N/A self f f N/A N/A self n n N/A N/A self linecount 0 N/A N/A self headers 1 N/A N/A self done 0 N/A N/A self buf N/A read N/A N/A self bytes N/A N/A N/A N/A self done N/A N/A N/A data N/A N/A N/A self f read bytes N/A N/A data N/A N/A data N/A N/A self headers N/A N/A N/A df sz N/A N/A N/A data find 4 N/A N/A df -1 N/A N/A N/A df sz N/A N/A N/A data find 2 N/A N/A df -1 N/A N/A df sz N/A val N/A data N/A df N/A data N/A data N/A df N/A N/A self linecount 1 N/A N/A self headers 0 N/A N/A val N/A N/A N/A self linecount 0 N/A N/A dsplit N/A N/A N/A N/A self buf data split N/A N/A self buf N/A dsplit N/A -1 N/A ln N/A dsplit N/A -1 N/A N/A N/A N/A self linecount N/A self n N/A N/A N/A self done 1 N/A val N/A val N/A ln N/A N/A self linecount 1 N/A val N/A N/A data N/A N/A _POP3MessageDeleted N/A Exception N/A N/A 
    Internal control-flow exception.  Indicates the file of a deleted message
    was requested.
     N/A POP3Error N/A Exception N/A N/A N/A _IteratorBuffer N/A object N/A N/A bufSize 0 __init__ N/A N/A self write iterable memoryBufferSize N/A None N/A N/A 
        Create a _IteratorBuffer.

        @param write: A one-argument callable which will be invoked with a list
        of strings which have been buffered.

        @param iterable: The source of input strings as any iterable.

        @param memoryBufferSize: The upper limit on buffered string length,
        beyond which the buffer will be flushed to the writer.
         N/A N/A self lines N/A N/A N/A self write write N/A N/A self iterator N/A iter iterable N/A N/A memoryBufferSize None N/A N/A memoryBufferSize N/A 2 16 N/A N/A self memoryBufferSize memoryBufferSize N/A __iter__ N/A N/A self N/A N/A N/A self N/A next N/A N/A self N/A N/A N/A N/A N/A v N/A N/A N/A self iterator next N/A N/A N/A StopIteration N/A N/A N/A self lines N/A N/A N/A N/A self write N/A self lines N/A N/A self iterator N/A self lines N/A self write N/A N/A N/A N/A v None N/A N/A N/A N/A N/A self lines append v N/A N/A self bufSize N/A len v N/A N/A N/A self bufSize N/A self memoryBufferSize N/A N/A N/A N/A self write N/A self lines N/A N/A self lines N/A N/A N/A self bufSize 0 N/A N/A iterateLineGenerator N/A N/A proto gen N/A N/A N/A 
    Hook the given protocol instance up to the given iterator with an
    _IteratorBuffer and schedule the result to be exhausted via the protocol.

    @type proto: L{POP3}
    @type gen: iterator
    @rtype: L{twisted.internet.defer.Deferred}
     N/A coll N/A _IteratorBuffer N/A N/A proto transport writeSequence gen N/A N/A N/A proto schedule coll N/A successResponse N/A N/A response N/A N/A N/A 
    Format the given object as a positive response.
     N/A response N/A str response N/A N/A +OK %s
 N/A response N/A formatStatResponse N/A N/A msgs N/A N/A N/A 
    Format the list of message sizes appropriately for a STAT response.

    Yields None until it finishes computing a result, then yields a str
    instance that is suitable for use as a response to the STAT command.
    Intended to be used with a L{twisted.internet.task.Cooperator}.
     N/A i 0 N/A bytes 0 N/A size msgs N/A N/A i 1 N/A bytes size N/A N/A None N/A N/A N/A successResponse N/A %d %d N/A i bytes N/A formatListLines N/A N/A msgs N/A N/A N/A 
    Format a list of message sizes appropriately for the lines of a LIST
    response.

    Yields str instances formatted appropriately for use as lines in the
    response to the LIST command.  Does not include the trailing '.'.
     N/A i 0 N/A size msgs N/A N/A i 1 N/A N/A N/A %d %d
 N/A i size N/A formatListResponse N/A N/A msgs N/A N/A N/A 
    Format a list of message sizes appropriately for a complete LIST response.

    Yields str instances formatted appropriately for use as a LIST command
    response.
     N/A N/A N/A successResponse N/A len msgs N/A ele N/A formatListLines msgs N/A N/A N/A ele N/A N/A .
 N/A formatUIDListLines N/A N/A msgs getUidl N/A N/A N/A 
    Format the list of message sizes appropriately for the lines of a UIDL
    response.

    Yields str instances formatted appropriately for use as lines in the
    response to the UIDL command.  Does not include the trailing '.'.
     N/A N/A i m N/A enumerate msgs N/A N/A N/A m None N/A N/A uid N/A getUidl i N/A N/A N/A %d %s
 N/A N/A i 1 uid N/A formatUIDListResponse N/A N/A msgs getUidl N/A N/A N/A 
    Format a list of message sizes appropriately for a complete UIDL response.

    Yields str instances formatted appropriately for use as a UIDL command
    response.
     N/A N/A N/A successResponse N/A ele N/A formatUIDListLines msgs getUidl N/A N/A N/A ele N/A N/A .
 N/A POP3 N/A N/A basic LineOnlyReceiver N/A policies TimeoutMixin N/A N/A 
    POP3 server protocol implementation.

    @ivar portal: A reference to the L{twisted.cred.portal.Portal} instance we
    will authenticate through.

    @ivar factory: A L{twisted.mail.pop3.IServerFactory} which will be used to
    determine some extended behavior of the server.

    @ivar timeOut: An integer which defines the minimum amount of time which
    may elapse without receiving any traffic after which the client will be
    disconnected.

    @ivar schedule: A one-argument callable which should behave like
    L{twisted.internet.task.coiterate}.
     N/A N/A implements N/A interfaces IProducer N/A magic None N/A _userIs None N/A _onLogout None N/A AUTH_CMDS N/A CAPA USER PASS APOP AUTH RPOP QUIT N/A portal None N/A factory None N/A mbox None N/A timeOut 300 N/A state COMMAND N/A blocked None N/A schedule N/A staticmethod N/A task coiterate N/A _highest 0 connectionMade N/A N/A self N/A N/A N/A N/A N/A self magic None N/A N/A N/A self magic N/A N/A self generateMagic N/A N/A N/A self successResponse N/A self magic N/A N/A N/A self setTimeout N/A self timeOut N/A N/A getattr N/A self factory noisy True N/A N/A N/A N/A log msg N/A New connection from  N/A str N/A N/A N/A self transport getPeer N/A connectionLost N/A N/A self reason N/A N/A N/A N/A N/A self _onLogout None N/A N/A N/A N/A self _onLogout N/A N/A self _onLogout None N/A N/A N/A self setTimeout None N/A generateMagic N/A N/A self N/A N/A N/A N/A N/A smtp messageid N/A successResponse N/A N/A self message N/A N/A N/A N/A N/A N/A self transport write N/A successResponse message N/A failResponse N/A N/A self message N/A N/A N/A N/A N/A self sendLine N/A -ERR  N/A str message N/A lineReceived N/A N/A self line N/A N/A N/A N/A N/A self resetTimeout N/A N/A N/A getattr self N/A state_ N/A self state line N/A _unblock N/A N/A self _ N/A N/A N/A commands N/A self blocked N/A N/A self blocked None N/A N/A commands N/A N/A self blocked None N/A N/A N/A cmd args N/A N/A commands pop 0 N/A N/A N/A self processCommand cmd args N/A N/A N/A self blocked None N/A N/A N/A N/A N/A self blocked extend commands N/A state_COMMAND N/A N/A self line N/A N/A N/A N/A N/A N/A N/A self processCommand N/A N/A line split N/A N/A N/A N/A ValueError AttributeError POP3Error TypeError N/A e N/A N/A N/A N/A log err N/A N/A N/A self failResponse N/A bad protocol or server: %s: %s N/A N/A N/A e __class__ __name__ e N/A processCommand N/A N/A self command N/A args N/A N/A N/A N/A self blocked None N/A N/A N/A N/A N/A self blocked append N/A command args N/A N/A command N/A N/A command upper N/A authCmd N/A command N/A self AUTH_CMDS N/A N/A N/A N/A self mbox N/A authCmd N/A N/A N/A POP3Error N/A not authenticated yet: cannot do  command N/A f N/A getattr self N/A do_ command None N/A f N/A N/A N/A f args N/A N/A POP3Error N/A Unknown protocol command:  command N/A listCapabilities N/A N/A self N/A N/A N/A baseCaps N/A TOP USER UIDL PIPELINE CELERITY AUSPEX POTENCE N/A N/A N/A IServerFactory providedBy N/A self factory N/A N/A N/A N/A v N/A N/A N/A self factory cap_IMPLEMENTATION N/A N/A N/A NotImplementedError N/A N/A N/A N/A N/A N/A N/A log err N/A N/A N/A N/A baseCaps append N/A IMPLEMENTATION  N/A str v N/A N/A N/A v N/A N/A N/A self factory cap_EXPIRE N/A N/A N/A NotImplementedError N/A N/A N/A N/A N/A N/A N/A log err N/A N/A N/A v None N/A N/A v NEVER N/A N/A N/A N/A self factory perUserExpiration N/A N/A N/A self mbox N/A N/A v N/A str N/A N/A self mbox messageExpiration N/A N/A v N/A N/A str v  USER N/A v N/A str v N/A N/A N/A baseCaps append N/A EXPIRE  v N/A N/A N/A v N/A N/A N/A self factory cap_LOGIN_DELAY N/A N/A N/A NotImplementedError N/A N/A N/A N/A N/A N/A N/A log err N/A N/A N/A N/A N/A self factory perUserLoginDelay N/A N/A N/A self mbox N/A N/A v N/A str N/A N/A self mbox loginDelay N/A N/A v N/A N/A str v  USER N/A v N/A str v N/A N/A N/A baseCaps append N/A LOGIN-DELAY  v N/A N/A N/A v N/A N/A self factory challengers N/A N/A N/A AttributeError N/A N/A N/A N/A N/A N/A N/A log err N/A N/A N/A N/A baseCaps append N/A SASL  N/A N/A join N/A N/A v keys N/A baseCaps N/A do_CAPA N/A N/A self N/A N/A N/A N/A N/A self successResponse I can do the following: N/A cap N/A N/A self listCapabilities N/A N/A N/A N/A self sendLine cap N/A N/A N/A self sendLine . N/A do_AUTH N/A N/A self args N/A None N/A N/A N/A N/A getattr N/A self factory challengers None N/A N/A N/A N/A self failResponse AUTH extension unsupported N/A N/A N/A args None N/A N/A N/A N/A self successResponse Supported authentication methods: N/A a N/A N/A self factory challengers N/A N/A N/A N/A self sendLine N/A N/A a upper N/A N/A N/A self sendLine . N/A N/A auth N/A N/A N/A N/A self factory challengers get N/A N/A N/A N/A args strip upper N/A N/A N/A N/A self portal N/A auth N/A N/A N/A N/A self failResponse Unsupported SASL selected N/A N/A N/A self _auth N/A auth N/A chal N/A N/A N/A self _auth getChallenge N/A N/A N/A self sendLine N/A +  N/A N/A N/A N/A base64 encodestring chal rstrip N/A N/A self state AUTH N/A state_AUTH N/A N/A self line N/A N/A N/A N/A self state COMMAND N/A N/A N/A parts N/A N/A N/A N/A base64 decodestring line split None 1 N/A N/A N/A N/A binascii Error N/A N/A N/A N/A self failResponse Invalid BASE64 encoding N/A N/A N/A N/A len parts 2 N/A N/A N/A N/A self failResponse Invalid AUTH response N/A N/A N/A N/A self _auth username N/A parts N/A 0 N/A N/A N/A self _auth response N/A parts N/A 1 N/A d N/A N/A N/A self portal login N/A self _auth None IMailbox N/A N/A N/A d addCallback N/A self _cbMailbox N/A parts N/A 0 N/A N/A N/A d addErrback N/A self _ebMailbox N/A N/A N/A d addErrback N/A self _ebUnexpected N/A do_APOP N/A N/A self user digest N/A N/A N/A d N/A N/A defer maybeDeferred N/A self authenticateUserAPOP user digest N/A N/A N/A N/A N/A d addCallbacks N/A self _cbMailbox N/A self _ebMailbox callbackArgs N/A user addErrback N/A self _ebUnexpected N/A _cbMailbox N/A N/A self N/A interface avatar logout user N/A N/A N/A N/A interface IMailbox N/A N/A N/A N/A self failResponse Authentication failed N/A N/A N/A log err _cbMailbox() called with an interface other than IMailbox N/A N/A N/A self mbox avatar N/A N/A self _onLogout logout N/A N/A N/A self successResponse Authentication succeeded N/A N/A getattr N/A self factory noisy True N/A N/A N/A N/A log msg N/A Authenticated login for  user N/A _ebMailbox N/A N/A self failure N/A N/A N/A failure N/A N/A failure trap N/A N/A cred error LoginDenied N/A N/A cred error LoginFailed N/A N/A issubclass failure N/A N/A cred error LoginDenied N/A N/A N/A N/A self failResponse N/A Access denied:  N/A str failure N/A N/A N/A issubclass failure N/A N/A cred error LoginFailed N/A N/A N/A N/A self failResponse Authentication failed N/A N/A getattr N/A self factory noisy True N/A N/A N/A N/A log msg N/A Denied login attempt from  N/A str N/A N/A N/A self transport getPeer N/A _ebUnexpected N/A N/A self failure N/A N/A N/A N/A N/A self failResponse N/A Server error:  N/A N/A failure getErrorMessage N/A N/A N/A log err failure N/A do_USER N/A N/A self user N/A N/A N/A N/A self _userIs user N/A N/A N/A self successResponse USER accepted, send PASS N/A do_PASS N/A N/A self password N/A N/A N/A N/A N/A self _userIs None N/A N/A N/A N/A self failResponse USER required before PASS N/A N/A user N/A self _userIs N/A N/A self _userIs None N/A d N/A N/A defer maybeDeferred N/A self authenticateUserPASS user password N/A N/A N/A N/A N/A d addCallbacks N/A self _cbMailbox N/A self _ebMailbox callbackArgs N/A user addErrback N/A self _ebUnexpected N/A _longOperation N/A N/A self d N/A N/A N/A timeOut N/A self timeOut N/A N/A N/A self setTimeout None N/A N/A self blocked N/A N/A N/A N/A d addCallback N/A self _unblock N/A N/A N/A d addCallback N/A N/A N/A ign N/A N/A N/A self setTimeout timeOut N/A d N/A _coiterate N/A N/A self gen N/A N/A N/A N/A N/A self schedule N/A _IteratorBuffer N/A N/A self transport writeSequence gen N/A do_STAT N/A N/A self N/A N/A N/A d N/A N/A defer maybeDeferred N/A N/A self mbox listMessages cbMessages N/A N/A msgs N/A N/A N/A N/A N/A self _coiterate N/A formatStatResponse msgs N/A ebMessages N/A N/A err N/A N/A N/A N/A N/A self failResponse N/A N/A err getErrorMessage N/A N/A N/A log msg Unexpected do_STAT failure: N/A N/A N/A log err err N/A N/A N/A N/A self _longOperation N/A N/A d addCallbacks cbMessages ebMessages N/A do_LIST N/A N/A self i N/A None N/A N/A N/A i None N/A N/A d N/A N/A defer maybeDeferred N/A N/A self mbox listMessages cbMessages N/A N/A msgs N/A N/A N/A N/A N/A self _coiterate N/A formatListResponse msgs N/A ebMessages N/A N/A err N/A N/A N/A N/A N/A self failResponse N/A N/A err getErrorMessage N/A N/A N/A log msg Unexpected do_LIST failure: N/A N/A N/A log err err N/A N/A N/A N/A self _longOperation N/A N/A d addCallbacks cbMessages ebMessages N/A N/A N/A N/A i N/A int i N/A N/A i 1 N/A N/A N/A ValueError N/A N/A N/A ValueError N/A N/A N/A N/A self failResponse N/A Invalid message-number: %r N/A i N/A N/A d N/A N/A defer maybeDeferred N/A N/A self mbox listMessages N/A i 1 cbMessage N/A N/A msg N/A N/A N/A N/A N/A self successResponse N/A %d %d N/A i msg N/A ebMessage N/A N/A err N/A N/A N/A errcls N/A N/A err check ValueError IndexError N/A N/A errcls None N/A N/A N/A errcls IndexError N/A N/A N/A N/A warnings warn twisted.mail.pop3.IMailbox.listMessages may not raise IndexError for out-of-bounds message numbers: raise ValueError instead. PendingDeprecationWarning N/A N/A N/A self failResponse N/A Invalid message-number: %r N/A i N/A N/A N/A N/A self failResponse N/A N/A err getErrorMessage N/A N/A N/A log msg Unexpected do_LIST failure: N/A N/A N/A log err err N/A N/A N/A N/A self _longOperation N/A N/A d addCallbacks cbMessage ebMessage N/A do_UIDL N/A N/A self i N/A None N/A N/A N/A i None N/A N/A d N/A N/A defer maybeDeferred N/A N/A self mbox listMessages cbMessages N/A N/A msgs N/A N/A N/A N/A N/A self _coiterate N/A formatUIDListResponse msgs N/A N/A self mbox getUidl N/A ebMessages N/A N/A err N/A N/A N/A N/A N/A self failResponse N/A N/A err getErrorMessage N/A N/A N/A log msg Unexpected do_UIDL failure: N/A N/A N/A log err err N/A N/A N/A N/A self _longOperation N/A N/A d addCallbacks cbMessages ebMessages N/A N/A N/A N/A i N/A int i N/A N/A i 1 N/A N/A N/A ValueError N/A N/A N/A ValueError N/A N/A N/A N/A self failResponse Bad message number argument N/A N/A N/A N/A msg N/A N/A N/A self mbox getUidl N/A i 1 N/A N/A N/A IndexError N/A N/A N/A N/A warnings warn twisted.mail.pop3.IMailbox.getUidl may not raise IndexError for out-of-bounds message numbers: raise ValueError instead. PendingDeprecationWarning N/A N/A N/A self failResponse Bad message number argument N/A N/A ValueError N/A N/A N/A N/A self failResponse Bad message number argument N/A N/A N/A N/A self successResponse N/A str msg N/A _getMessageFile N/A N/A self i N/A N/A N/A 
        Retrieve the size and contents of a given message, as a two-tuple.

        @param i: The number of the message to operate on.  This is a base-ten
        string representation starting at 1.

        @return: A Deferred which fires with a two-tuple of an integer and a
        file-like object.
         N/A N/A N/A msg N/A N/A int i 1 N/A N/A msg 0 N/A N/A N/A ValueError N/A N/A N/A ValueError N/A N/A N/A N/A self failResponse Bad message number argument N/A N/A N/A defer succeed None N/A sizeDeferred N/A N/A defer maybeDeferred N/A N/A self mbox listMessages msg cbMessageSize N/A N/A size N/A N/A N/A N/A size N/A N/A N/A N/A defer fail N/A _POP3MessageDeleted N/A fileDeferred N/A N/A defer maybeDeferred N/A N/A self mbox getMessage msg N/A N/A N/A fileDeferred addCallback N/A N/A N/A fObj N/A N/A size fObj N/A fileDeferred N/A ebMessageSomething N/A N/A err N/A N/A N/A errcls N/A N/A err check _POP3MessageDeleted ValueError IndexError N/A N/A errcls _POP3MessageDeleted N/A N/A N/A N/A self failResponse message deleted N/A N/A N/A errcls N/A ValueError IndexError N/A N/A N/A errcls IndexError N/A N/A N/A N/A warnings warn twisted.mail.pop3.IMailbox.listMessages may not raise IndexError for out-of-bounds message numbers: raise ValueError instead. PendingDeprecationWarning N/A N/A N/A self failResponse Bad message number argument N/A N/A N/A N/A log msg Unexpected _getMessageFile failure: N/A N/A N/A log err err N/A None N/A N/A N/A N/A sizeDeferred addCallback cbMessageSize N/A N/A N/A sizeDeferred addErrback ebMessageSomething N/A sizeDeferred N/A _sendMessageContent N/A N/A self i fpWrapper successResponse N/A N/A N/A d N/A N/A self _getMessageFile i cbMessageFile N/A N/A info N/A N/A N/A N/A info None N/A N/A N/A N/A self _highest N/A max N/A self _highest N/A int i N/A N/A resp fp info N/A fp N/A fpWrapper fp N/A N/A N/A self successResponse N/A successResponse resp N/A s N/A N/A basic FileSender N/A d N/A N/A s beginFileTransfer fp N/A self transport N/A self transformChunk cbFileTransfer N/A N/A lastsent N/A N/A N/A N/A lastsent N/A N/A line 
. N/A N/A line . N/A N/A N/A self sendLine line N/A ebFileTransfer N/A N/A err N/A N/A N/A N/A N/A N/A self transport loseConnection N/A N/A N/A log msg Unexpected error in _sendMessageContent: N/A N/A N/A log err err N/A N/A N/A N/A d addCallback cbFileTransfer N/A N/A N/A d addErrback ebFileTransfer N/A d N/A N/A N/A N/A self _longOperation N/A N/A d addCallback cbMessageFile N/A do_TOP N/A N/A self i size N/A N/A N/A N/A N/A size N/A int size N/A N/A size 0 N/A N/A ValueError N/A N/A N/A ValueError N/A N/A N/A N/A self failResponse Bad line count argument N/A N/A N/A N/A self _sendMessageContent i N/A N/A N/A fp N/A N/A _HeadersPlusNLines fp size N/A N/A N/A size N/A Top of message follows N/A do_RETR N/A N/A self i N/A N/A N/A N/A N/A self _sendMessageContent i N/A N/A N/A fp N/A fp N/A N/A N/A size N/A N/A %d N/A size N/A transformChunk N/A N/A self chunk N/A N/A N/A N/A N/A N/A N/A chunk replace replace 
. 
.. N/A finishedFileTransfer N/A N/A self lastsent N/A N/A N/A N/A lastsent N/A N/A line 
. N/A N/A line . N/A N/A N/A self sendLine line N/A do_DELE N/A N/A self i N/A N/A N/A i N/A N/A int i 1 N/A N/A N/A N/A self mbox deleteMessage i N/A N/A N/A self successResponse N/A do_NOOP N/A N/A self N/A N/A N/A Perform no operation.  Return a success code N/A N/A N/A self successResponse N/A do_RSET N/A N/A self N/A N/A N/A Unset all deleted message flags N/A N/A N/A N/A N/A N/A self mbox undeleteMessages N/A N/A N/A N/A N/A N/A log err N/A N/A N/A self failResponse N/A N/A N/A self _highest 0 N/A N/A N/A self successResponse N/A do_LAST N/A N/A self N/A N/A N/A 
        Return the index of the highest message yet downloaded.
         N/A N/A N/A self successResponse N/A self _highest N/A do_RPOP N/A N/A self user N/A N/A N/A N/A N/A self failResponse permission denied, sucker N/A do_QUIT N/A N/A self N/A N/A N/A N/A self mbox N/A N/A N/A N/A N/A self mbox sync N/A N/A N/A self successResponse N/A N/A N/A N/A self transport loseConnection N/A authenticateUserAPOP N/A N/A self user digest N/A N/A N/A Perform authentication of an APOP login.

        @type user: C{str}
        @param user: The name of the user attempting to log in.

        @type digest: C{str}
        @param digest: The response string with which the user replied.

        @rtype: C{Deferred}
        @return: A deferred whose callback is invoked if the login is
        successful, and whose errback will be invoked otherwise.  The
        callback will be passed a 3-tuple consisting of IMailbox,
        an object implementing IMailbox, and a zero-argument callable
        to be invoked when this session is terminated.
         N/A N/A N/A self portal None N/A N/A N/A N/A N/A self portal login N/A APOPCredentials N/A self magic user digest None IMailbox N/A N/A N/A N/A cred error UnauthorizedLogin N/A authenticateUserPASS N/A N/A self user password N/A N/A N/A Perform authentication of a username/password login.

        @type user: C{str}
        @param user: The name of the user attempting to log in.

        @type password: C{str}
        @param password: The password to attempt to authenticate with.

        @rtype: C{Deferred}
        @return: A deferred whose callback is invoked if the login is
        successful, and whose errback will be invoked otherwise.  The
        callback will be passed a 3-tuple consisting of IMailbox,
        an object implementing IMailbox, and a zero-argument callable
        to be invoked when this session is terminated.
         N/A N/A N/A self portal None N/A N/A N/A N/A N/A self portal login N/A N/A N/A cred credentials UsernamePassword user password None IMailbox N/A N/A N/A N/A cred error UnauthorizedLogin N/A N/A IServerFactory N/A Interface N/A N/A Interface for querying additional parameters of this POP3 server.

    Any cap_* method may raise NotImplementedError if the particular
    capability is not supported.  If cap_EXPIRE() does not raise
    NotImplementedError, perUserExpiration() must be implemented, otherwise
    they are optional.  If cap_LOGIN_DELAY() is implemented,
    perUserLoginDelay() must be implemented, otherwise they are optional.

    @ivar challengers: A dictionary mapping challenger names to classes
    implementing C{IUsernameHashedPassword}.
     cap_IMPLEMENTATION N/A N/A N/A N/A N/A Return a string describing this POP3 server implementation. N/A cap_EXPIRE N/A N/A N/A N/A N/A Return the minimum number of days messages are retained. N/A perUserExpiration N/A N/A N/A N/A N/A Indicate whether message expiration is per-user.

        @return: True if it is, false otherwise.
         N/A cap_LOGIN_DELAY N/A N/A N/A N/A N/A Return the minimum number of seconds between client logins. N/A perUserLoginDelay N/A N/A N/A N/A N/A Indicate whether the login delay period is per-user.

        @return: True if it is, false otherwise.
         N/A N/A IMailbox N/A Interface N/A N/A 
    @type loginDelay: C{int}
    @ivar loginDelay: The number of seconds between allowed logins for the
    user associated with this mailbox.  None

    @type messageExpiration: C{int}
    @ivar messageExpiration: The number of days messages in this mailbox will
    remain on the server before being deleted.
     listMessages N/A N/A index N/A None N/A N/A Retrieve the size of one or more messages.

        @type index: C{int} or C{None}
        @param index: The number of the message for which to retrieve the
        size (starting at 0), or None to retrieve the size of all messages.

        @rtype: C{int} or any iterable of C{int} or a L{Deferred} which fires
        with one of these.

        @return: The number of octets in the specified message, or an iterable
        of integers representing the number of octets in all the messages.  Any
        value which would have referred to a deleted message should be set to 0.

        @raise ValueError: if C{index} is greater than the index of any message
        in the mailbox.
         N/A getMessage N/A N/A index N/A N/A N/A Retrieve a file-like object for a particular message.

        @type index: C{int}
        @param index: The number of the message to retrieve

        @rtype: A file-like object
        @return: A file containing the message data with lines delimited by
        C{\n}.
         N/A getUidl N/A N/A index N/A N/A N/A Get a unique identifier for a particular message.

        @type index: C{int}
        @param index: The number of the message for which to retrieve a UIDL

        @rtype: C{str}
        @return: A string of printable characters uniquely identifying for all
        time the specified message.

        @raise ValueError: if C{index} is greater than the index of any message
        in the mailbox.
         N/A deleteMessage N/A N/A index N/A N/A N/A Delete a particular message.

        This must not change the number of messages in this mailbox.  Further
        requests for the size of deleted messages should return 0.  Further
        requests for the message itself may raise an exception.

        @type index: C{int}
        @param index: The number of the message to delete.
         N/A undeleteMessages N/A N/A N/A N/A N/A 
        Undelete any messages which have been marked for deletion since the
        most recent L{sync} call.

        Any message which can be undeleted should be returned to its
        original position in the message sequence and retain its original
        UID.
         N/A sync N/A N/A N/A N/A N/A Perform checkpointing.

        This method will be called to indicate the mailbox should attempt to
        clean up any remaining deleted messages.
         N/A N/A Mailbox N/A N/A N/A N/A implements IMailbox listMessages N/A N/A self i N/A None N/A N/A N/A N/A getMessage N/A N/A self i N/A N/A N/A ValueError N/A getUidl N/A N/A self i N/A N/A N/A ValueError N/A deleteMessage N/A N/A self i N/A N/A N/A ValueError N/A undeleteMessages N/A N/A self N/A N/A N/A N/A sync N/A N/A self N/A N/A N/A N/A N/A N/A N/A NONE SHORT FIRST_LONG LONG N/A range 4 N/A NEXT N/A N/A N/A NEXT N/A NONE NONE N/A N/A NEXT N/A SHORT NONE N/A N/A NEXT N/A FIRST_LONG LONG N/A N/A NEXT N/A LONG NONE POP3Client N/A N/A basic LineOnlyReceiver N/A N/A mode SHORT N/A command WELCOME N/A re N/A welcomeRe N/A N/A re compile <(.*)> __init__ N/A N/A self N/A N/A N/A warnings N/A N/A N/A warnings warn twisted.mail.pop3.POP3Client is deprecated, please use twisted.mail.pop3.AdvancedPOP3Client instead. DeprecationWarning stacklevel 3 N/A sendShort N/A N/A self command params N/A None N/A N/A N/A params None N/A N/A N/A N/A self sendLine N/A %s %s N/A command params N/A N/A N/A N/A self sendLine command N/A N/A self command command N/A N/A self mode SHORT N/A sendLong N/A N/A self command params N/A N/A N/A params N/A N/A N/A N/A self sendLine N/A %s %s N/A command params N/A N/A N/A N/A self sendLine command N/A N/A self command command N/A N/A self mode FIRST_LONG N/A handle_default N/A N/A self line N/A N/A N/A N/A N/A line N/A -4 -ERR N/A N/A N/A self mode NONE N/A handle_WELCOME N/A N/A self line N/A N/A N/A N/A code data N/A N/A line split 1 N/A N/A code +OK N/A N/A N/A N/A N/A self transport loseConnection N/A N/A m N/A N/A N/A self welcomeRe match line N/A m N/A N/A N/A self welcomeCode N/A N/A m group 1 N/A _dispatch N/A N/A self command default N/A args N/A N/A N/A N/A method N/A getattr self N/A handle_ command default N/A N/A method None N/A N/A N/A method args N/A N/A N/A N/A N/A N/A log err N/A lineReceived N/A N/A self line N/A N/A N/A N/A N/A N/A self mode SHORT N/A N/A self mode FIRST_LONG N/A N/A N/A self mode N/A NEXT N/A N/A self mode N/A N/A N/A self _dispatch N/A self command N/A self handle_default line N/A N/A N/A N/A self mode LONG N/A N/A N/A line . N/A N/A N/A self mode N/A NEXT N/A N/A self mode N/A N/A N/A self _dispatch N/A N/A self command _end None N/A N/A N/A N/A line N/A 1 . N/A N/A line N/A line N/A 1 N/A N/A N/A self _dispatch N/A N/A self command _continue None line N/A apopAuthenticate N/A N/A self user password magic N/A N/A N/A digest N/A N/A N/A md5 N/A magic password hexdigest N/A N/A N/A self apop user digest N/A apop N/A N/A self user digest N/A N/A N/A N/A N/A self sendLong APOP N/A N/A join N/A user digest N/A retr N/A N/A self i N/A N/A N/A N/A N/A self sendLong RETR i N/A dele N/A N/A self i N/A N/A N/A N/A N/A self sendShort DELE i N/A list N/A N/A self i N/A N/A N/A N/A N/A self sendLong LIST i N/A uidl N/A N/A self i N/A N/A N/A N/A N/A self sendLong UIDL i N/A user N/A N/A self name N/A N/A N/A N/A N/A self sendShort USER name N/A pass_ N/A N/A self pass_ N/A N/A N/A N/A N/A self sendShort PASS pass_ N/A quit N/A N/A self N/A N/A N/A N/A N/A self sendShort QUIT N/A N/A twisted.mail.pop3client POP3Client AdvancedPOP3Client twisted.mail.pop3client POP3ClientError twisted.mail.pop3client InsecureAuthenticationDisallowed twisted.mail.pop3client ServerErrorResponse twisted.mail.pop3client LineTooLong N/A __all__ N/A IMailbox IServerFactory POP3Error POP3ClientError InsecureAuthenticationDisallowed ServerErrorResponse LineTooLong POP3 POP3Client AdvancedPOP3Client APOPCredentials Mailbox