Module Expr Str ImportFrom alias alias ImportFrom alias alias alias identifier ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam 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 decorator_list ClassDef bases NameLoad body Expr Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults Num body Expr Str decorator_list FunctionDef arguments args NameParam defaults Num body Expr Str decorator_list FunctionDef arguments args NameParam defaults Num body Expr Str decorator_list FunctionDef arguments args NameParam defaults Num body Expr Str decorator_list FunctionDef arguments args NameParam 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 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 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 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 FunctionDef arguments args NameParam 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 FunctionDef arguments args defaults body Expr Str decorator_list FunctionDef arguments args defaults body Expr Str decorator_list FunctionDef arguments args defaults vararg 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 NameParam defaults NameLoad 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 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 NameParam defaults Num body Expr Str decorator_list FunctionDef arguments args NameParam defaults Num body Expr Str decorator_list FunctionDef arguments args NameParam defaults Num 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 NameParam defaults body Expr Str decorator_list decorator_list Assign NameStore Str Assign NameStore Dict Str Str ClassDef bases body Expr Str Assign NameStore NameStore Num Assign NameStore NameStore Num Assign NameStore NameStore Num decorator_list ClassDef bases body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num decorator_list Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad Str Str attr BinOpAdd Call NameLoad NameLoad Str decorator_list Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str decorator_list decorator_list Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad ClassDef bases AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call NameLoad Num Num Assign NameStore Call NameLoad Num Num Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad vararg kwarg body Expr Str If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass orelse Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body If CompareEq AttributeLoad NameLoad attr Str body If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr ListLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Str orelse Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Str orelse If BoolOpOr Call AttributeLoad NameLoad attr CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Delete AttributeDel NameLoad attr Assign AttributeStore NameLoad attr Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpAdd Str NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call NameLoad NameLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Call AttributeLoad NameLoad attr Str If CompareNotEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str orelse Assign TupleStore NameStore NameStore NameLoad TryExcept body Assign TupleStore NameStore NameStore TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr TupleLoad BinOpSub NameLoad Num BinOpSub NameLoad Num orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Num Num Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str decorator_list decorator_list Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam defaults Num body Assert CompareGtE NameLoad Num Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad BinOpSub AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Assert CompareGtE NameLoad Num Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpSub AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Assert CompareGtE NameLoad Num Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpSub AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Assert CompareGtE NameLoad Num Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad BinOpSub AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Num BinOpSub AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad BinOpSub AttributeLoad AttributeLoad NameLoad attr attr Num Num Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Num BinOpSub AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Delete AttributeDel NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad NameLoad body Assign NameStore Str orelse If CompareEq NameLoad NameLoad body Assign NameStore Str orelse Raise Call NameLoad Str If CompareEq NameLoad NameLoad body Assign NameStore Str orelse If CompareEq NameLoad NameLoad body Assign NameStore Str orelse If CompareEq NameLoad NameLoad body Assign NameStore Str orelse If CompareEq NameLoad NameLoad body Assign NameStore Str orelse If CompareEq NameLoad NameLoad body Assign NameStore Str orelse Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults vararg body Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad orelse Assign NameStore Str If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore AttributeLoad NameLoad attr attr Num TryExcept body Delete AttributeDel NameLoad attr handlers ExceptHandler type NameLoad body Pass Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body TryFinally body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad finalbody Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list For TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict Str Str Str Str Str Str Str Str Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad vararg kwarg body Expr Str If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body TryFinally body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad finalbody Delete AttributeDel NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore NameLoad body If CompareEq AttributeLoad NameLoad attr Str body If CompareEq NameLoad Str body If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad Delete SubscriptDel NameLoad Slice Assign AttributeStore NameLoad attr Str orelse If CompareEq NameLoad Str body If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad Delete SubscriptDel NameLoad Slice Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareEq NameLoad Str body If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad Delete SubscriptDel NameLoad Slice Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareEq NameLoad Str body If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad Delete SubscriptDel NameLoad Slice Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Str Expr Call Call NameLoad AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str NameLoad Assign AttributeStore NameLoad attr Str orelse If CompareEq AttributeLoad NameLoad attr Str body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr ListLoad If BoolOpOr Call AttributeLoad NameLoad attr CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Delete AttributeDel NameLoad attr Assign AttributeStore NameLoad attr Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Str orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Str orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str orelse Raise Call NameLoad Str If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str NameLoad NameLoad orelse Expr Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpAdd Str NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Expr Call Call NameLoad NameLoad NameLoad Num orelse TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad NameLoad orelse Expr Call Call NameLoad NameLoad NameLoad NameLoad decorator_list Return NameLoad decorator_list For TupleStore NameStore NameStore TupleLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str body Exec BinOpAdd NameLoad Str Delete NameDel FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq Call NameLoad NameLoad Num body TryExcept body If SubscriptLoad NameLoad Index Num body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num orelse Assign NameStore NameLoad If SubscriptLoad NameLoad Index Num body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num orelse Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Num orelse TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Num orelse TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Num orelse TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad BinOpAdd NameLoad Num BinOpAdd NameLoad Num orelse Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr Str body TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Pass Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str NameLoad decorator_list decorator_list Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str
N/A N/A 
VT102 and VT220 terminal manipulation.

@author: Jp Calderone
 zope.interface implements Interface twisted.internet protocol defer interfaces iinternet ITerminalProtocol N/A Interface N/A makeConnection N/A N/A transport N/A N/A N/A Called with an L{ITerminalTransport} when a connection is established.
         N/A keystrokeReceived N/A N/A keyID modifier N/A N/A N/A A keystroke was received.

        Each keystroke corresponds to one invocation of this method.
        keyID is a string identifier for that key.  Printable characters
        are represented by themselves.  Control keys, such as arrows and
        function keys, are represented with symbolic constants on
        L{ServerProtocol}.
         N/A terminalSize N/A N/A width height N/A N/A N/A Called to indicate the size of the terminal.

        A terminal of 80x24 should be assumed if this method is not
        called.  This method might not be called for real terminals.
         N/A unhandledControlSequence N/A N/A seq N/A N/A N/A Called when an unsupported control sequence is received.

        @type seq: C{str}
        @param seq: The whole control sequence which could not be interpreted.
         N/A connectionLost N/A N/A reason N/A N/A N/A Called when the connection has been lost.

        reason is a Failure describing why.
         N/A N/A TerminalProtocol N/A object N/A N/A N/A implements ITerminalProtocol makeConnection N/A N/A self terminal N/A N/A N/A N/A self terminal terminal N/A N/A N/A self connectionMade N/A connectionMade N/A N/A self N/A N/A N/A Called after a connection has been established.
         N/A keystrokeReceived N/A N/A self keyID modifier N/A N/A N/A N/A terminalSize N/A N/A self width height N/A N/A N/A N/A unhandledControlSequence N/A N/A self seq N/A N/A N/A N/A connectionLost N/A N/A self reason N/A N/A N/A N/A N/A ITerminalTransport N/A N/A iinternet ITransport N/A cursorUp N/A N/A n N/A 1 N/A N/A Move the cursor up n lines.
         N/A cursorDown N/A N/A n N/A 1 N/A N/A Move the cursor down n lines.
         N/A cursorForward N/A N/A n N/A 1 N/A N/A Move the cursor right n columns.
         N/A cursorBackward N/A N/A n N/A 1 N/A N/A Move the cursor left n columns.
         N/A cursorPosition N/A N/A column line N/A N/A N/A Move the cursor to the given line and column.
         N/A cursorHome N/A N/A N/A N/A N/A Move the cursor home.
         N/A index N/A N/A N/A N/A N/A Move the cursor down one line, performing scrolling if necessary.
         N/A reverseIndex N/A N/A N/A N/A N/A Move the cursor up one line, performing scrolling if necessary.
         N/A nextLine N/A N/A N/A N/A N/A Move the cursor to the first position on the next line, performing scrolling if necessary.
         N/A saveCursor N/A N/A N/A N/A N/A Save the cursor position, character attribute, character set, and origin mode selection.
         N/A restoreCursor N/A N/A N/A N/A N/A Restore the previously saved cursor position, character attribute, character set, and origin mode selection.

        If no cursor state was previously saved, move the cursor to the home position.
         N/A setModes N/A N/A modes N/A N/A N/A Set the given modes on the terminal.
         N/A resetModes N/A N/A mode N/A N/A N/A Reset the given modes on the terminal.
         N/A setPrivateModes N/A N/A modes N/A N/A N/A 
        Set the given DEC private modes on the terminal.
         N/A resetPrivateModes N/A N/A modes N/A N/A N/A 
        Reset the given DEC private modes on the terminal.
         N/A applicationKeypadMode N/A N/A N/A N/A N/A Cause keypad to generate control functions.

        Cursor key mode selects the type of characters generated by cursor keys.
         N/A numericKeypadMode N/A N/A N/A N/A N/A Cause keypad to generate normal characters.
         N/A selectCharacterSet N/A N/A charSet which N/A N/A N/A Select a character set.

        charSet should be one of CS_US, CS_UK, CS_DRAWING, CS_ALTERNATE, or
        CS_ALTERNATE_SPECIAL.

        which should be one of G0 or G1.
         N/A shiftIn N/A N/A N/A N/A N/A Activate the G0 character set.
         N/A shiftOut N/A N/A N/A N/A N/A Activate the G1 character set.
         N/A singleShift2 N/A N/A N/A N/A N/A Shift to the G2 character set for a single character.
         N/A singleShift3 N/A N/A N/A N/A N/A Shift to the G3 character set for a single character.
         N/A selectGraphicRendition N/A N/A N/A attributes N/A N/A Enabled one or more character attributes.

        Arguments should be one or more of UNDERLINE, REVERSE_VIDEO, BLINK, or BOLD.
        NORMAL may also be specified to disable all character attributes.
         N/A horizontalTabulationSet N/A N/A N/A N/A N/A Set a tab stop at the current cursor position.
         N/A tabulationClear N/A N/A N/A N/A N/A Clear the tab stop at the current cursor position.
         N/A tabulationClearAll N/A N/A N/A N/A N/A Clear all tab stops.
         N/A doubleHeightLine N/A N/A top N/A True N/A N/A Make the current line the top or bottom half of a double-height, double-width line.

        If top is True, the current line is the top half.  Otherwise, it is the bottom half.
         N/A singleWidthLine N/A N/A N/A N/A N/A Make the current line a single-width, single-height line.
         N/A doubleWidthLine N/A N/A N/A N/A N/A Make the current line a double-width line.
         N/A eraseToLineEnd N/A N/A N/A N/A N/A Erase from the cursor to the end of line, including cursor position.
         N/A eraseToLineBeginning N/A N/A N/A N/A N/A Erase from the cursor to the beginning of the line, including the cursor position.
         N/A eraseLine N/A N/A N/A N/A N/A Erase the entire cursor line.
         N/A eraseToDisplayEnd N/A N/A N/A N/A N/A Erase from the cursor to the end of the display, including the cursor position.
         N/A eraseToDisplayBeginning N/A N/A N/A N/A N/A Erase from the cursor to the beginning of the display, including the cursor position.
         N/A eraseDisplay N/A N/A N/A N/A N/A Erase the entire display.
         N/A deleteCharacter N/A N/A n N/A 1 N/A N/A Delete n characters starting at the cursor position.

        Characters to the right of deleted characters are shifted to the left.
         N/A insertLine N/A N/A n N/A 1 N/A N/A Insert n lines at the cursor position.

        Lines below the cursor are shifted down.  Lines moved past the bottom margin are lost.
        This command is ignored when the cursor is outside the scroll region.
         N/A deleteLine N/A N/A n N/A 1 N/A N/A Delete n lines starting at the cursor position.

        Lines below the cursor are shifted up.  This command is ignored when the cursor is outside
        the scroll region.
         N/A reportCursorPosition N/A N/A N/A N/A N/A Return a Deferred that fires with a two-tuple of (x, y) indicating the cursor position.
         N/A reset N/A N/A N/A N/A N/A Reset the terminal to its initial state.
         N/A unhandledControlSequence N/A N/A seq N/A N/A N/A Called when an unsupported control sequence is received.

        @type seq: C{str}
        @param seq: The whole control sequence which could not be interpreted.
         N/A N/A N/A CSI N/A CST N/A ~ tilde modes N/A N/A N/A ECMA 48 standardized modes
     N/A KEYBOARD_ACTION KAM 2 N/A INSERTION_REPLACEMENT IRM 4 N/A LINEFEED_NEWLINE LNM 20 N/A privateModes N/A N/A N/A ANSI-Compatible Private Modes
     N/A ERROR 0 N/A CURSOR_KEY 1 N/A ANSI_VT52 2 N/A COLUMN 3 N/A SCROLL 4 N/A SCREEN 5 N/A ORIGIN 6 N/A AUTO_WRAP 7 N/A AUTO_REPEAT 8 N/A PRINTER_FORM_FEED 18 N/A PRINTER_EXTENT 19 N/A CURSOR_MODE 25 N/A N/A CS_US CS_US N/A CS_UK CS_UK N/A CS_DRAWING CS_DRAWING N/A CS_ALTERNATE CS_ALTERNATE N/A CS_ALTERNATE_SPECIAL CS_ALTERNATE_SPECIAL N/A G0 G0 N/A G1 G1 N/A G2 G2 N/A G3 G3 N/A NORMAL 0 N/A BOLD 1 N/A UNDERLINE 4 N/A BLINK 5 N/A REVERSE_VIDEO 7 Vector N/A N/A __init__ N/A N/A self x y N/A N/A N/A N/A self x x N/A N/A self y y N/A N/A log N/A N/A s N/A N/A N/A N/A N/A N/A file log a write N/A N/A str s N/A N/A _KEY_NAMES N/A UP_ARROW DOWN_ARROW RIGHT_ARROW LEFT_ARROW HOME INSERT DELETE END PGUP PGDN NUMPAD_MIDDLE F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ALT SHIFT CONTROL _const N/A object N/A N/A 
    @ivar name: A string naming this constant
     __init__ N/A N/A self name N/A N/A N/A N/A self name name N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A [ N/A self name ] N/A N/A N/A FUNCTION_KEYS N/A N/A _const _name N/A _name _KEY_NAMES ServerProtocol N/A N/A protocol Protocol N/A N/A N/A implements ITerminalTransport N/A protocolFactory None N/A terminalProtocol None N/A TAB N/A BACKSPACE N/A lastWrite N/A state data N/A termSize N/A Vector 80 24 N/A cursorPos N/A Vector 0 0 N/A scrollRegion None N/A factory None __init__ N/A N/A self protocolFactory N/A None a kw N/A N/A 
        @param protocolFactory: A callable which will be invoked with
        *a, **kw and should return an ITerminalProtocol implementor.
        This will be invoked when a connection to this ServerProtocol
        is established.

        @param a: Any positional arguments to pass to protocolFactory.
        @param kw: Any keyword arguments to pass to protocolFactory.
         N/A N/A protocolFactory None N/A N/A N/A self protocolFactory protocolFactory N/A N/A self protocolArgs a N/A N/A self protocolKwArgs kw N/A N/A self _cursorReports N/A N/A connectionMade N/A N/A self N/A N/A N/A N/A N/A self protocolFactory None N/A N/A N/A self terminalProtocol N/A N/A self protocolFactory N/A self protocolArgs N/A self protocolKwArgs N/A N/A N/A factory N/A self factory N/A N/A N/A AttributeError N/A N/A N/A N/A N/A N/A self terminalProtocol factory factory N/A N/A N/A N/A self terminalProtocol makeConnection self N/A dataReceived N/A N/A self data N/A N/A N/A ch data N/A N/A N/A N/A self state data N/A N/A N/A ch N/A N/A N/A self state escaped N/A N/A N/A N/A N/A self terminalProtocol keystrokeReceived ch None N/A N/A N/A N/A self state escaped N/A N/A N/A ch [ N/A N/A N/A self state bracket-escaped N/A N/A self escBuf N/A N/A N/A N/A ch O N/A N/A N/A self state low-function-escaped N/A N/A N/A self state data N/A N/A N/A self _handleShortControlSequence ch N/A N/A N/A N/A self state bracket-escaped N/A N/A N/A ch O N/A N/A N/A self state low-function-escaped N/A N/A N/A N/A N/A ch isalpha N/A ch ~ N/A N/A N/A N/A self _handleControlSequence N/A N/A N/A join N/A self escBuf ch N/A N/A self escBuf N/A N/A self state data N/A N/A N/A N/A N/A self escBuf append ch N/A N/A N/A N/A self state low-function-escaped N/A N/A N/A N/A self _handleLowFunctionControlSequence ch N/A N/A self state data N/A N/A N/A ValueError Illegal state N/A _handleShortControlSequence N/A N/A self ch N/A N/A N/A N/A N/A N/A self terminalProtocol keystrokeReceived ch N/A self ALT N/A _handleControlSequence N/A N/A self buf N/A N/A N/A buf N/A [ buf N/A f N/A getattr N/A self controlSequenceParser N/A N/A CST get N/A buf N/A -1 N/A buf N/A -1 None N/A N/A f None N/A N/A N/A N/A self unhandledControlSequence buf N/A N/A N/A f self N/A self terminalProtocol N/A buf N/A -1 N/A unhandledControlSequence N/A N/A self buf N/A N/A N/A N/A N/A N/A self terminalProtocol unhandledControlSequence buf N/A _handleLowFunctionControlSequence N/A N/A self ch N/A N/A N/A map N/A P Q R S N/A self F1 N/A self F2 N/A self F3 N/A self F4 N/A keyID N/A N/A map get ch N/A N/A keyID None N/A N/A N/A N/A N/A self terminalProtocol keystrokeReceived keyID None N/A N/A N/A N/A N/A self terminalProtocol unhandledControlSequence N/A [O ch N/A ControlSequenceParser N/A N/A A N/A N/A self proto handler buf N/A N/A N/A N/A buf [ N/A N/A N/A N/A handler keystrokeReceived N/A proto UP_ARROW None N/A N/A N/A N/A handler unhandledControlSequence N/A buf A N/A B N/A N/A self proto handler buf N/A N/A N/A N/A buf [ N/A N/A N/A N/A handler keystrokeReceived N/A proto DOWN_ARROW None N/A N/A N/A N/A handler unhandledControlSequence N/A buf B N/A C N/A N/A self proto handler buf N/A N/A N/A N/A buf [ N/A N/A N/A N/A handler keystrokeReceived N/A proto RIGHT_ARROW None N/A N/A N/A N/A handler unhandledControlSequence N/A buf C N/A D N/A N/A self proto handler buf N/A N/A N/A N/A buf [ N/A N/A N/A N/A handler keystrokeReceived N/A proto LEFT_ARROW None N/A N/A N/A N/A handler unhandledControlSequence N/A buf D N/A E N/A N/A self proto handler buf N/A N/A N/A N/A buf [ N/A N/A N/A N/A handler keystrokeReceived N/A proto NUMPAD_MIDDLE None N/A N/A N/A N/A handler unhandledControlSequence N/A buf E N/A F N/A N/A self proto handler buf N/A N/A N/A N/A buf [ N/A N/A N/A N/A handler keystrokeReceived N/A proto END None N/A N/A N/A N/A handler unhandledControlSequence N/A buf F N/A H N/A N/A self proto handler buf N/A N/A N/A N/A buf [ N/A N/A N/A N/A handler keystrokeReceived N/A proto HOME None N/A N/A N/A N/A handler unhandledControlSequence N/A buf H N/A R N/A N/A self proto handler buf N/A N/A N/A N/A N/A proto _cursorReports N/A N/A N/A N/A handler unhandledControlSequence N/A buf R N/A N/A N/A N/A buf startswith [ N/A N/A report N/A buf N/A 2 N/A parts N/A N/A report split ; N/A N/A N/A len parts 2 N/A N/A N/A N/A handler unhandledControlSequence N/A buf R N/A N/A N/A Pl Pc parts N/A N/A N/A N/A Pl Pc N/A N/A int Pl N/A int Pc N/A N/A N/A ValueError N/A N/A N/A N/A handler unhandledControlSequence N/A buf R N/A N/A d N/A N/A N/A proto _cursorReports pop 0 N/A N/A N/A d callback N/A N/A Pc 1 N/A Pl 1 N/A N/A N/A N/A handler unhandledControlSequence N/A buf R N/A Z N/A N/A self proto handler buf N/A N/A N/A N/A buf [ N/A N/A N/A N/A handler keystrokeReceived N/A proto TAB N/A proto SHIFT N/A N/A N/A N/A handler unhandledControlSequence N/A buf Z N/A tilde N/A N/A self proto handler buf N/A N/A N/A map N/A 1 2 3 4 5 6 15 17 18 19 20 21 23 24 N/A proto HOME N/A proto INSERT N/A proto DELETE N/A proto END N/A proto PGUP N/A proto PGDN N/A proto F5 N/A proto F6 N/A proto F7 N/A proto F8 N/A proto F9 N/A proto F10 N/A proto F11 N/A proto F12 N/A N/A N/A buf startswith [ N/A N/A ch N/A buf N/A 2 N/A N/A N/A v N/A int ch N/A N/A N/A ValueError N/A N/A N/A N/A handler unhandledControlSequence N/A buf ~ N/A N/A symbolic N/A N/A map get v N/A N/A symbolic None N/A N/A N/A N/A handler keystrokeReceived N/A map N/A v None N/A N/A N/A N/A handler unhandledControlSequence N/A buf ~ N/A N/A N/A N/A handler unhandledControlSequence N/A buf ~ N/A N/A N/A controlSequenceParser N/A ControlSequenceParser cursorUp N/A N/A self n N/A 1 N/A N/A N/A n 1 N/A N/A N/A self cursorPos y N/A max N/A N/A N/A self cursorPos y n 0 N/A N/A N/A self write N/A [%dA N/A n N/A cursorDown N/A N/A self n N/A 1 N/A N/A N/A n 1 N/A N/A N/A self cursorPos y N/A min N/A N/A N/A self cursorPos y n N/A N/A N/A self termSize y 1 N/A N/A N/A self write N/A [%dB N/A n N/A cursorForward N/A N/A self n N/A 1 N/A N/A N/A n 1 N/A N/A N/A self cursorPos x N/A min N/A N/A N/A self cursorPos x n N/A N/A N/A self termSize x 1 N/A N/A N/A self write N/A [%dC N/A n N/A cursorBackward N/A N/A self n N/A 1 N/A N/A N/A n 1 N/A N/A N/A self cursorPos x N/A max N/A N/A N/A self cursorPos x n 0 N/A N/A N/A self write N/A [%dD N/A n N/A cursorPosition N/A N/A self column line N/A N/A N/A N/A N/A self write N/A [%d;%dH N/A N/A line 1 N/A column 1 N/A cursorHome N/A N/A self N/A N/A N/A N/A N/A self cursorPos x N/A N/A self cursorPos y 0 N/A N/A N/A self write [H N/A index N/A N/A self N/A N/A N/A N/A N/A self cursorPos y N/A min N/A N/A N/A self cursorPos y 1 N/A N/A N/A self termSize y 1 N/A N/A N/A self write D N/A reverseIndex N/A N/A self N/A N/A N/A N/A N/A self cursorPos y N/A max N/A N/A N/A self cursorPos y 1 0 N/A N/A N/A self write M N/A nextLine N/A N/A self N/A N/A N/A N/A N/A self cursorPos x 0 N/A N/A N/A self cursorPos y N/A min N/A N/A N/A self cursorPos y 1 N/A N/A N/A self termSize y 1 N/A N/A N/A self write N/A saveCursor N/A N/A self N/A N/A N/A N/A self _savedCursorPos N/A Vector N/A N/A self cursorPos x N/A N/A self cursorPos y N/A N/A N/A self write 7 N/A restoreCursor N/A N/A self N/A N/A N/A N/A self cursorPos N/A self _savedCursorPos N/A N/A self _savedCursorPos N/A N/A N/A self write 8 N/A setModes N/A N/A self modes N/A N/A N/A N/A N/A self write N/A [%sh N/A N/A N/A ; join N/A map str modes N/A setPrivateModes N/A N/A self modes N/A N/A N/A N/A N/A self write N/A [?%sh N/A N/A N/A ; join N/A map str modes N/A resetModes N/A N/A self modes N/A N/A N/A N/A N/A self write N/A [%sl N/A N/A N/A ; join N/A map str modes N/A resetPrivateModes N/A N/A self modes N/A N/A N/A N/A N/A self write N/A [?%sl N/A N/A N/A ; join N/A map str modes N/A applicationKeypadMode N/A N/A self N/A N/A N/A N/A N/A self write = N/A numericKeypadMode N/A N/A self N/A N/A N/A N/A N/A self write > N/A selectCharacterSet N/A N/A self charSet which N/A N/A N/A N/A which G0 N/A N/A which ( N/A N/A N/A which G1 N/A N/A which ) N/A N/A N/A ValueError `which' argument to selectCharacterSet must be G0 or G1 N/A N/A charSet CS_UK N/A N/A charSet A N/A N/A N/A charSet CS_US N/A N/A charSet B N/A N/A N/A charSet CS_DRAWING N/A N/A charSet 0 N/A N/A N/A charSet CS_ALTERNATE N/A N/A charSet 1 N/A N/A N/A charSet CS_ALTERNATE_SPECIAL N/A N/A charSet 2 N/A N/A N/A ValueError Invalid `charSet' argument to selectCharacterSet N/A N/A N/A self write N/A N/A which charSet N/A shiftIn N/A N/A self N/A N/A N/A N/A N/A self write N/A shiftOut N/A N/A self N/A N/A N/A N/A N/A self write N/A singleShift2 N/A N/A self N/A N/A N/A N/A N/A self write N N/A singleShift3 N/A N/A self N/A N/A N/A N/A N/A self write O N/A selectGraphicRendition N/A N/A self N/A attributes N/A N/A attrs N/A N/A a attributes N/A N/A N/A N/A attrs append a N/A N/A N/A self write N/A [%sm N/A N/A N/A ; join attrs N/A horizontalTabulationSet N/A N/A self N/A N/A N/A N/A N/A self write H N/A tabulationClear N/A N/A self N/A N/A N/A N/A N/A self write [q N/A tabulationClearAll N/A N/A self N/A N/A N/A N/A N/A self write [3q N/A doubleHeightLine N/A N/A self top N/A True N/A N/A top N/A N/A N/A N/A self write #3 N/A N/A N/A N/A self write #4 N/A singleWidthLine N/A N/A self N/A N/A N/A N/A N/A self write #5 N/A doubleWidthLine N/A N/A self N/A N/A N/A N/A N/A self write #6 N/A eraseToLineEnd N/A N/A self N/A N/A N/A N/A N/A self write [K N/A eraseToLineBeginning N/A N/A self N/A N/A N/A N/A N/A self write [1K N/A eraseLine N/A N/A self N/A N/A N/A N/A N/A self write [2K N/A eraseToDisplayEnd N/A N/A self N/A N/A N/A N/A N/A self write [J N/A eraseToDisplayBeginning N/A N/A self N/A N/A N/A N/A N/A self write [1J N/A eraseDisplay N/A N/A self N/A N/A N/A N/A N/A self write [2J N/A deleteCharacter N/A N/A self n N/A 1 N/A N/A N/A N/A self write N/A [%dP N/A n N/A insertLine N/A N/A self n N/A 1 N/A N/A N/A N/A self write N/A [%dL N/A n N/A deleteLine N/A N/A self n N/A 1 N/A N/A N/A N/A self write N/A [%dM N/A n N/A setScrollRegion N/A N/A self first last N/A None None N/A N/A N/A first None N/A N/A first N/A %d N/A first N/A N/A first N/A N/A last None N/A N/A last N/A %d N/A last N/A N/A last N/A N/A N/A self write N/A [%s;%sr N/A first last N/A resetScrollRegion N/A N/A self N/A N/A N/A N/A N/A self setScrollRegion N/A reportCursorPosition N/A N/A self N/A N/A N/A d N/A N/A defer Deferred N/A N/A N/A N/A self _cursorReports append d N/A N/A N/A self write [6n N/A d N/A reset N/A N/A self N/A N/A N/A N/A N/A self cursorPos x N/A N/A self cursorPos y 0 N/A N/A N/A N/A self _savedCursorPos N/A N/A N/A AttributeError N/A N/A N/A N/A N/A self write c N/A write N/A N/A self bytes N/A N/A N/A bytes N/A N/A N/A self lastWrite bytes N/A N/A N/A N/A self transport write N/A N/A join N/A N/A bytes split N/A writeSequence N/A N/A self bytes N/A N/A N/A N/A N/A self write N/A N/A join bytes N/A loseConnection N/A N/A self N/A N/A N/A N/A N/A self reset N/A N/A N/A N/A self transport loseConnection N/A connectionLost N/A N/A self reason N/A N/A N/A N/A N/A self terminalProtocol None N/A N/A N/A N/A N/A N/A N/A self terminalProtocol connectionLost reason N/A N/A N/A self terminalProtocol None N/A N/A N/A N/A name const N/A zip _KEY_NAMES FUNCTION_KEYS N/A N/A N/A setattr ServerProtocol name const ClientProtocol N/A N/A protocol Protocol N/A N/A terminalFactory None N/A terminal None N/A state data N/A _escBuf None N/A _shorts N/A D M E 7 8 = > N O H c index reverseIndex nextLine saveCursor restoreCursor applicationKeypadMode numericKeypadMode singleShift2 singleShift3 horizontalTabulationSet reset N/A _longs N/A [ ( ) # bracket-escape select-g0 select-g1 select-height-width N/A _charsets N/A A B 0 1 2 CS_UK CS_US CS_DRAWING CS_ALTERNATE CS_ALTERNATE_SPECIAL N/A factory None __init__ N/A N/A self terminalFactory N/A None a kw N/A N/A 
        @param terminalFactory: A callable which will be invoked with
        *a, **kw and should return an ITerminalTransport provider.
        This will be invoked when this ClientProtocol establishes a
        connection.

        @param a: Any positional arguments to pass to terminalFactory.
        @param kw: Any keyword arguments to pass to terminalFactory.
         N/A N/A terminalFactory None N/A N/A N/A self terminalFactory terminalFactory N/A N/A self terminalArgs a N/A N/A self terminalKwArgs kw N/A connectionMade N/A N/A self N/A N/A N/A N/A N/A self terminalFactory None N/A N/A N/A self terminal N/A N/A self terminalFactory N/A self terminalArgs N/A self terminalKwArgs N/A N/A N/A self terminal factory N/A self factory N/A N/A N/A N/A self terminal makeConnection self N/A connectionLost N/A N/A self reason N/A N/A N/A N/A N/A self terminal None N/A N/A N/A N/A N/A N/A N/A self terminal connectionLost reason N/A N/A N/A self terminal N/A dataReceived N/A N/A self bytes N/A N/A N/A 
        Parse the given data from a terminal server, dispatching to event
        handlers defined by C{self.terminal}.
         N/A toWrite N/A N/A b bytes N/A N/A N/A N/A self state data N/A N/A N/A b N/A N/A toWrite N/A N/A N/A N/A N/A self terminal write N/A N/A join toWrite N/A N/A toWrite N/A N/A N/A self state escaped N/A N/A N/A b N/A N/A toWrite N/A N/A N/A N/A N/A self terminal write N/A N/A join toWrite N/A N/A toWrite N/A N/A N/A N/A N/A self terminal shiftOut N/A N/A N/A b N/A N/A toWrite N/A N/A N/A N/A N/A self terminal write N/A N/A join toWrite N/A N/A toWrite N/A N/A N/A N/A N/A self terminal shiftIn N/A N/A N/A b N/A N/A toWrite N/A N/A N/A N/A N/A self terminal write N/A N/A join toWrite N/A N/A toWrite N/A N/A N/A N/A N/A self terminal cursorBackward N/A N/A N/A N/A toWrite append b N/A N/A N/A N/A self state escaped N/A N/A fName N/A N/A N/A self _shorts get b N/A N/A fName None N/A N/A N/A self state data N/A N/A N/A getattr N/A self terminal fName N/A N/A state N/A N/A N/A self _longs get b N/A N/A state None N/A N/A N/A self state state N/A N/A N/A N/A N/A self terminal unhandledControlSequence N/A b N/A N/A self state data N/A N/A N/A N/A self state bracket-escape N/A N/A N/A N/A self _escBuf None N/A N/A N/A self _escBuf N/A N/A N/A N/A N/A b isalpha N/A b ~ N/A N/A N/A N/A self _handleControlSequence N/A N/A join N/A self _escBuf b N/A N/A self _escBuf N/A N/A self state data N/A N/A N/A N/A N/A self _escBuf append b N/A N/A N/A N/A self state select-g0 N/A N/A N/A N/A N/A self terminal selectCharacterSet N/A N/A N/A self _charsets get b b G0 N/A N/A self state data N/A N/A N/A N/A self state select-g1 N/A N/A N/A N/A N/A self terminal selectCharacterSet N/A N/A N/A self _charsets get b b G1 N/A N/A self state data N/A N/A N/A N/A self state select-height-width N/A N/A N/A N/A self _handleHeightWidth b N/A N/A self state data N/A N/A N/A ValueError Illegal state N/A toWrite N/A N/A N/A N/A N/A self terminal write N/A N/A join toWrite N/A _handleControlSequence N/A N/A self buf terminal N/A N/A N/A f N/A getattr N/A self controlSequenceParser N/A N/A CST get terminal terminal None N/A N/A f None N/A N/A N/A N/A N/A self terminal unhandledControlSequence N/A N/A [ buf terminal N/A N/A N/A f self N/A self terminal buf N/A ControlSequenceParser N/A N/A _makeSimple N/A N/A ch fName N/A N/A N/A n N/A cursor fName simple N/A N/A self proto handler buf N/A N/A N/A N/A buf N/A N/A N/A N/A getattr handler n 1 N/A N/A N/A N/A m N/A int buf N/A N/A N/A ValueError N/A N/A N/A N/A handler unhandledControlSequence N/A N/A [ buf ch N/A N/A N/A N/A getattr handler n m N/A N/A simple N/A N/A N/A ch fName N/A N/A A Up N/A B Down N/A C Forward N/A D Backward N/A N/A N/A ch  = _makeSimple(ch, fName) N/A _makeSimple h N/A N/A self proto handler buf N/A N/A N/A N/A N/A modes N/A map int N/A N/A buf split ; N/A N/A N/A ValueError N/A N/A N/A N/A handler unhandledControlSequence N/A N/A [ buf h N/A N/A N/A N/A handler setModes modes N/A l N/A N/A self proto handler buf N/A N/A N/A N/A N/A modes N/A map int N/A N/A buf split ; N/A N/A N/A ValueError N/A N/A N/A N/A handler unhandledControlSequence N/A N/A [ buf l N/A N/A N/A N/A handler resetModes modes N/A r N/A N/A self proto handler buf N/A N/A N/A parts N/A N/A buf split ; N/A N/A N/A len parts 1 N/A N/A N/A N/A handler setScrollRegion None None N/A N/A N/A N/A len parts 2 N/A N/A N/A N/A N/A parts N/A 0 N/A N/A pt N/A int N/A parts N/A 0 N/A N/A pt None N/A N/A parts N/A 1 N/A N/A pb N/A int N/A parts N/A 1 N/A N/A pb None N/A N/A N/A ValueError N/A N/A N/A N/A handler unhandledControlSequence N/A N/A [ buf r N/A N/A N/A N/A handler setScrollRegion pt pb N/A N/A N/A N/A handler unhandledControlSequence N/A N/A [ buf r N/A K N/A N/A self proto handler buf N/A N/A N/A N/A buf N/A N/A N/A N/A handler eraseToLineEnd N/A N/A N/A buf 1 N/A N/A N/A N/A handler eraseToLineBeginning N/A N/A N/A buf 2 N/A N/A N/A N/A handler eraseLine N/A N/A N/A N/A handler unhandledControlSequence N/A N/A [ buf K N/A H N/A N/A self proto handler buf N/A N/A N/A N/A N/A handler cursorHome N/A J N/A N/A self proto handler buf N/A N/A N/A N/A buf N/A N/A N/A N/A handler eraseToDisplayEnd N/A N/A N/A buf 1 N/A N/A N/A N/A handler eraseToDisplayBeginning N/A N/A N/A buf 2 N/A N/A N/A N/A handler eraseDisplay N/A N/A N/A N/A handler unhandledControlSequence N/A N/A [ buf J N/A P N/A N/A self proto handler buf N/A N/A N/A N/A buf N/A N/A N/A N/A handler deleteCharacter 1 N/A N/A N/A N/A n N/A int buf N/A N/A N/A ValueError N/A N/A N/A N/A handler unhandledControlSequence N/A N/A [ buf P N/A N/A N/A N/A handler deleteCharacter n N/A L N/A N/A self proto handler buf N/A N/A N/A N/A buf N/A N/A N/A N/A handler insertLine 1 N/A N/A N/A N/A n N/A int buf N/A N/A N/A ValueError N/A N/A N/A N/A handler unhandledControlSequence N/A N/A [ buf L N/A N/A N/A N/A handler insertLine n N/A M N/A N/A self proto handler buf N/A N/A N/A N/A buf N/A N/A N/A N/A handler deleteLine 1 N/A N/A N/A N/A n N/A int buf N/A N/A N/A ValueError N/A N/A N/A N/A handler unhandledControlSequence N/A N/A [ buf M N/A N/A N/A N/A handler deleteLine n N/A n N/A N/A self proto handler buf N/A N/A N/A N/A buf 6 N/A N/A N/A x y N/A N/A handler reportCursorPosition N/A N/A N/A N/A proto transport write N/A [%d;%dR N/A N/A x 1 N/A y 1 N/A N/A N/A N/A handler unhandledControlSequence N/A N/A [ buf n N/A m N/A N/A self proto handler buf N/A N/A N/A N/A buf N/A N/A N/A N/A handler selectGraphicRendition NORMAL N/A N/A attrs N/A N/A a N/A N/A buf split ; N/A N/A N/A N/A a N/A int a N/A N/A N/A ValueError N/A N/A N/A N/A N/A attrs append a N/A N/A N/A handler selectGraphicRendition attrs N/A N/A N/A controlSequenceParser N/A ControlSequenceParser _handleHeightWidth N/A N/A self b N/A N/A N/A N/A b 3 N/A N/A N/A N/A N/A self terminal doubleHeightLine True N/A N/A N/A b 4 N/A N/A N/A N/A N/A self terminal doubleHeightLine False N/A N/A N/A b 5 N/A N/A N/A N/A N/A self terminal singleWidthLine N/A N/A N/A b 6 N/A N/A N/A N/A N/A self terminal doubleWidthLine N/A N/A N/A N/A N/A self terminal unhandledControlSequence N/A # b N/A N/A N/A __all__ N/A ITerminalProtocol ITerminalTransport modes privateModes FUNCTION_KEYS CS_US CS_UK CS_DRAWING CS_ALTERNATE CS_ALTERNATE_SPECIAL G0 G1 G2 G3 UNDERLINE REVERSE_VIDEO BLINK BOLD NORMAL ServerProtocol ClientProtocol