Module Expr Str ImportFrom alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias identifier ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias alias ImportFrom alias ClassDef bases NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Str Str Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore NameLoad body If UnaryOpNot NameLoad body Assign TupleStore NameStore NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpMod Str TupleLoad NameLoad If CompareNotIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore ListLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assert BoolOpOr CompareIs NameLoad NameLoad Call NameLoad NameLoad NameLoad TryExcept body Delete SubscriptDel AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass orelse Assign NameStore ListLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assert CompareIs NameLoad NameLoad Assign NameStore ListLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign NameStore ListLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list Return Call AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list Return Call AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body For NameStore SubscriptLoad AttributeLoad NameLoad attr Slice body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body Expr Str Expr Call NameLoad AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr 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 decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body If UnaryOpNot Call AttributeLoad NameLoad attr Str body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr Str body Assign SubscriptStore NameLoad Index Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd ListLoad NameLoad NameLoad SubscriptLoad NameLoad Index Str Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assert BoolOpOr CompareIs NameLoad NameLoad Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr Call AttributeLoad BoolOpOr NameLoad Str attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Str For NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr NameLoad BinOpMod Str TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Return Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad BinOpMod NameLoad AttributeLoad AttributeLoad NameLoad attr attr If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str orelse Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareNotEq Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str orelse Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad NameLoad decorator_list Assign NameStore ListLoad TupleLoad AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Str Assign NameStore ListLoad TupleLoad AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam TupleStore NameStore NameStore NameStore defaults body Assert CompareIs NameLoad AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Delete AttributeDel NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad BinOpMod NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str orelse If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str 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 Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad vararg body If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str orelse If CompareIs NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str Return If Call AttributeLoad NameLoad attr Str body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str decorator_list Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Call NameLoad SubscriptLoad NameLoad Slice Num orelse FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Call NameLoad SubscriptLoad NameLoad Slice Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str Return Assign NameStore SubscriptLoad NameLoad Index Num If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice Num orelse Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Lambda arguments args NameParam defaults AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Dict Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str Return If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Return Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str NameLoad Str decorator_list Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str Return If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareGt Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str orelse Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list Return Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str NameLoad BinOpAdd Str Call AttributeLoad NameLoad attr decorator_list Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str Return If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str NameLoad ListLoad decorator_list Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Return If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If NameLoad body Assign NameStore BoolOpOr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Str decorator_list Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call NameLoad Call NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr Str decorator_list Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Str decorator_list Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For TupleStore NameStore NameStore NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If NameLoad body TryExcept body Assign NameStore Call AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad NameLoad attr attr Str handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str Return Assign NameStore ListLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults ListComp NameLoad comprehension TupleStore NameStore NameStore NameLoad NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list Assign NameStore Call AttributeLoad NameLoad attr ListComp Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr ListComp NameLoad comprehension TupleStore NameStore NameStore NameLoad NameLoad Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr ListComp TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Num AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Return TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str Return If Call AttributeLoad NameLoad attr Str body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str decorator_list Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str decorator_list Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Call NameLoad BinOpSub Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListComp BinOpAdd Str AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str decorator_list TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str Return Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Str Str Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assert BoolOpOr CompareIs NameLoad NameLoad Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body 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 defaults body Return Call NameLoad TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ClassDef bases AttributeLoad NameLoad attr body 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 defaults body Return Call NameLoad TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return TupleLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list Expr Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Lambda arguments args defaults Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Return NameLoad decorator_list decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ClassDef bases NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body FunctionDef arguments args defaults body Expr Call Call NameLoad NameLoad Str Lambda arguments args defaults NameLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults vararg body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Raise Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Raise Call NameLoad NameLoad NameLoad decorator_list Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad 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 Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad handlers ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad handlers ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list Assign NameStore ListLoad Str Str Str Str
N/A N/A 
A module that needs a better name.

Implements new cred things for words.

How does this thing work?

  - Network connection on some port expecting to speak some protocol

  - Protocol-specific authentication, resulting in some kind of credentials object

  - twisted.cred.portal login using those credentials for the interface
    IUser and with something implementing IChatClient as the mind

  - successful login results in an IUser avatar the protocol can call
    methods on, and state added to the realm such that the mind will have
    methods called on it as is necessary

  - protocol specific actions lead to calls onto the avatar; remote events
    lead to calls onto the mind

  - protocol specific hangup, realm is notified, user is removed from active
    play, the end.
 time time ctime zope.interface implements twisted.words iwords ewords twisted.python.components registerAdapter twisted.cred portal credentials error ecred twisted.spread pb twisted.words.protocols irc twisted.internet defer protocol twisted.python log failure reflect twisted copyright Group N/A object N/A N/A N/A implements N/A iwords IGroup __init__ N/A N/A self name N/A N/A N/A N/A self name name N/A N/A self users N/A N/A N/A self meta N/A topic topic_author N/A _ebUserCall N/A N/A self err p N/A N/A N/A N/A N/A failure Failure N/A Exception p err N/A _cbUserCall N/A N/A self results N/A N/A N/A N/A success result results N/A N/A N/A success N/A N/A N/A user err N/A result value N/A N/A N/A self remove user N/A N/A err getErrorMessage N/A add N/A N/A self user N/A N/A N/A N/A N/A N/A iwords IChatClient providedBy user N/A %r is not a chat client N/A user N/A N/A N/A user name N/A self users N/A N/A additions N/A N/A N/A N/A self users N/A N/A user name user N/A p N/A N/A N/A self users itervalues N/A N/A N/A p user N/A N/A d N/A N/A defer maybeDeferred N/A p userJoined self user N/A N/A N/A d addErrback N/A self _ebUserCall p p N/A N/A N/A additions append d N/A N/A N/A N/A N/A defer DeferredList additions addCallback N/A self _cbUserCall N/A N/A N/A defer succeed None N/A remove N/A N/A self user reason N/A None N/A N/A N/A N/A reason None N/A isinstance reason unicode N/A N/A N/A N/A N/A self users N/A N/A user name N/A N/A N/A KeyError N/A N/A N/A N/A removals N/A N/A p N/A N/A N/A self users itervalues N/A N/A N/A p user N/A N/A d N/A N/A defer maybeDeferred N/A p userLeft self user reason N/A N/A N/A d addErrback N/A self _ebUserCall p p N/A N/A N/A removals append d N/A N/A N/A N/A N/A defer DeferredList removals addCallback N/A self _cbUserCall N/A N/A N/A defer succeed None N/A size N/A N/A self N/A N/A N/A N/A N/A defer succeed N/A len N/A self users N/A receive N/A N/A self sender recipient message N/A N/A N/A N/A recipient self N/A receives N/A N/A p N/A N/A N/A self users itervalues N/A N/A N/A p sender N/A N/A d N/A N/A defer maybeDeferred N/A p receive sender self message N/A N/A N/A d addErrback N/A self _ebUserCall p p N/A N/A N/A receives append d N/A N/A N/A N/A N/A defer DeferredList receives addCallback N/A self _cbUserCall N/A N/A N/A defer succeed None N/A setMetadata N/A N/A self meta N/A N/A N/A N/A self meta meta N/A sets N/A N/A p N/A N/A N/A self users itervalues N/A N/A d N/A N/A defer maybeDeferred N/A p groupMetaUpdate self meta N/A N/A N/A d addErrback N/A self _ebUserCall p p N/A N/A N/A sets append d N/A N/A N/A N/A N/A defer DeferredList sets addCallback N/A self _cbUserCall N/A N/A N/A defer succeed None N/A iterusers N/A N/A self N/A N/A N/A N/A iter N/A N/A N/A self users values N/A N/A User N/A object N/A N/A N/A implements N/A iwords IUser N/A realm None N/A mind None __init__ N/A N/A self name N/A N/A N/A N/A self name name N/A N/A self groups N/A N/A N/A self lastMessage N/A time N/A loggedIn N/A N/A self realm mind N/A N/A N/A N/A self realm realm N/A N/A self mind mind N/A N/A self signOn N/A time N/A join N/A N/A self group N/A N/A cbJoin N/A N/A result N/A N/A N/A N/A N/A N/A self groups append group N/A result N/A N/A N/A N/A N/A N/A group add N/A self mind addCallback cbJoin N/A leave N/A N/A self group reason N/A None N/A cbLeave N/A N/A result N/A N/A N/A N/A N/A N/A self groups remove group N/A result N/A N/A N/A N/A N/A N/A group remove N/A self mind reason addCallback cbLeave N/A send N/A N/A self recipient message N/A N/A N/A N/A self lastMessage N/A time N/A N/A N/A recipient receive N/A self mind recipient message N/A itergroups N/A N/A self N/A N/A N/A N/A iter N/A self groups N/A logout N/A N/A self N/A N/A N/A g N/A N/A self groups N/A N/A N/A N/A N/A self leave g N/A N/A N/A NICKSERV NickServ!NickServ@services IRCUser N/A N/A irc IRC N/A N/A 
    Protocol instance representing an IRC user connected to the server.
     N/A N/A implements N/A iwords IChatClient N/A groups None N/A logout None N/A avatar None N/A realm None N/A encoding utf-8 connectionMade N/A N/A self N/A N/A N/A N/A self irc_PRIVMSG N/A self irc_NICKSERV_PRIVMSG N/A N/A self realm N/A N/A self factory realm N/A N/A self hostname N/A N/A self realm name N/A connectionLost N/A N/A self reason N/A N/A N/A N/A N/A self logout None N/A N/A N/A N/A self logout N/A N/A self avatar None N/A sendMessage N/A N/A self command N/A parameter_list kw N/A N/A N/A N/A N/A kw has_key prefix N/A N/A N/A kw N/A prefix N/A self hostname N/A N/A N/A N/A kw has_key to N/A N/A N/A kw N/A to N/A N/A N/A self name encode N/A self encoding N/A arglist N/A N/A self command N/A kw N/A to N/A list parameter_list N/A N/A N/A N/A irc IRC sendMessage arglist kw N/A userJoined N/A N/A self group user N/A N/A N/A N/A N/A self join N/A %s!%s@%s N/A N/A user name N/A user name N/A self hostname N/A # N/A group name N/A userLeft N/A N/A self group user reason N/A None N/A N/A N/A N/A reason None N/A isinstance reason unicode N/A N/A N/A self part N/A %s!%s@%s N/A N/A user name N/A user name N/A self hostname N/A # N/A group name N/A N/A N/A reason leaving encode N/A self encoding replace N/A receive N/A N/A self sender recipient message N/A N/A N/A N/A N/A N/A iwords IGroup providedBy recipient N/A N/A recipientName N/A # N/A recipient name N/A N/A recipientName N/A recipient name N/A text N/A N/A message get text <an unrepresentable message> N/A L N/A N/A text splitlines N/A N/A N/A N/A self privmsg N/A %s!%s@%s N/A N/A sender name N/A sender name N/A self hostname recipientName L N/A groupMetaUpdate N/A N/A self group meta N/A N/A N/A N/A topic meta N/A N/A topic N/A meta N/A topic N/A author N/A N/A meta get topic_author N/A N/A N/A self topic N/A self name N/A # N/A group name topic N/A %s!%s@%s N/A author author N/A self hostname N/A N/A nickname None N/A password None irc_PASS N/A N/A self prefix params N/A N/A N/A Password message -- Register a password.

        Parameters: <password>

        [REQUIRED]

        Note that IRC requires the client send this *before* NICK
        and USER.
         N/A N/A self password N/A params N/A -1 N/A irc_NICK N/A N/A self prefix params N/A N/A N/A Nick message -- Set your nickname.

        Parameters: <nickname>

        [REQUIRED]
         N/A N/A N/A nickname N/A N/A N/A params N/A 0 decode N/A self encoding N/A N/A N/A UnicodeDecodeError N/A N/A N/A N/A self privmsg NICKSERV nickname Your nickname is cannot be decoded.  Please use ASCII or UTF-8. N/A N/A N/A N/A self transport loseConnection N/A N/A N/A self nickname nickname N/A N/A self name nickname N/A N/A code text N/A self _motdMessages N/A N/A N/A N/A self sendMessage code N/A text N/A N/A self factory _serverInfo N/A N/A N/A self password None N/A N/A N/A N/A self privmsg NICKSERV nickname Password? N/A N/A password N/A self password N/A N/A self password None N/A N/A N/A self logInAs nickname password N/A irc_USER N/A N/A self prefix params N/A N/A N/A User message -- Set your realname.

        Parameters: <user> <mode> <unused> <realname>
         N/A N/A self realname N/A params N/A -1 N/A irc_NICKSERV_PRIVMSG N/A N/A self prefix params N/A N/A N/A Send a (private) message.

        Parameters: <msgtarget> <text to be sent>
         N/A target N/A params N/A 0 N/A password N/A params N/A -1 N/A N/A N/A self nickname None N/A N/A N/A N/A N/A self transport loseConnection N/A N/A N/A N/A N/A target lower nickserv N/A N/A N/A N/A self privmsg NICKSERV N/A self nickname Denied.  Please send me (NickServ) your password. N/A N/A nickname N/A self nickname N/A N/A self nickname None N/A N/A N/A self logInAs nickname password N/A logInAs N/A N/A self nickname password N/A N/A N/A d N/A N/A N/A N/A self factory portal login N/A N/A credentials UsernamePassword nickname password self N/A iwords IUser N/A N/A N/A d addCallbacks N/A self _cbLogin N/A self _ebLogin errbackArgs N/A nickname N/A N/A _welcomeMessages N/A N/A N/A irc RPL_WELCOME :connected to Twisted IRC N/A N/A irc RPL_YOURHOST :Your host is %(serviceName)s, running version %(serviceVersion)s N/A N/A irc RPL_CREATED :This server was created on %(creationDate)s N/A N/A irc RPL_MYINFO %(serviceName)s %(serviceVersion)s w n N/A _motdMessages N/A N/A N/A irc RPL_MOTDSTART :- %(serviceName)s Message of the Day -  N/A N/A irc RPL_ENDOFMOTD :End of /MOTD command. _cbLogin N/A N/A self N/A iface avatar logout N/A N/A N/A N/A iface N/A iwords IUser N/A Realm is buggy, got %r N/A iface N/A N/A self irc_PRIVMSG N/A N/A self avatar avatar N/A N/A self logout logout N/A N/A code text N/A self _welcomeMessages N/A N/A N/A N/A self sendMessage code N/A text N/A N/A self factory _serverInfo N/A _ebLogin N/A N/A self err nickname N/A N/A N/A N/A N/A err check N/A ewords AlreadyLoggedIn N/A N/A N/A N/A self privmsg NICKSERV nickname Already logged in.  No pod people allowed! N/A N/A N/A N/A err check N/A ecred UnauthorizedLogin N/A N/A N/A N/A self privmsg NICKSERV nickname Login failed.  Goodbye. N/A N/A N/A N/A log msg Unhandled error during login: N/A N/A N/A log err err N/A N/A N/A self privmsg NICKSERV nickname Server error during login.  Sorry. N/A N/A N/A N/A self transport loseConnection N/A irc_PING N/A N/A self prefix params N/A N/A N/A Ping message

        Parameters: <server1> [ <server2> ]
         N/A N/A N/A self realm None N/A N/A N/A N/A self sendMessage PONG N/A self hostname N/A irc_QUIT N/A N/A self prefix params N/A N/A N/A Quit

        Parameters: [ <Quit Message> ]
         N/A N/A N/A N/A self transport loseConnection N/A _channelMode N/A N/A self group modes N/A None args N/A N/A modes N/A N/A N/A N/A self sendMessage N/A irc ERR_UNKNOWNMODE :Unknown MODE flag. N/A N/A N/A N/A self channelMode N/A self name N/A # N/A group name + N/A _userMode N/A N/A self user modes N/A None N/A N/A modes N/A N/A N/A N/A self sendMessage N/A irc ERR_UNKNOWNMODE :Unknown MODE flag. N/A N/A N/A user N/A self avatar N/A N/A N/A N/A self sendMessage N/A irc RPL_UMODEIS + N/A N/A N/A N/A self sendMessage N/A irc ERR_USERSDONTMATCH :You can't look at someone else's modes. N/A irc_MODE N/A N/A self prefix params N/A N/A N/A User mode message

        Parameters: <nickname>
        *( ( "+" / "-" ) *( "i" / "w" / "o" / "O" / "r" ) )

         N/A N/A N/A channelOrUser N/A N/A N/A params N/A 0 decode N/A self encoding N/A N/A N/A UnicodeDecodeError N/A N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHNICK N/A params N/A 0 :No such nickname (could not decode your unicode!) N/A N/A N/A N/A channelOrUser startswith # N/A ebGroup N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords NoSuchGroup N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHCHANNEL N/A params N/A 0 :That channel doesn't exist. N/A N/A d N/A N/A N/A self realm lookupGroup N/A channelOrUser N/A 1 N/A N/A N/A d addCallbacks N/A self _channelMode ebGroup callbackArgs N/A tuple N/A params N/A 1 N/A ebUser N/A N/A err N/A N/A N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHNICK :No such nickname. N/A N/A d N/A N/A N/A self realm lookupUser channelOrUser N/A N/A N/A d addCallbacks N/A self _userMode ebUser callbackArgs N/A tuple N/A params N/A 1 N/A irc_USERHOST N/A N/A self prefix params N/A N/A N/A Userhost message

        Parameters: <nickname> *( SPACE <nickname> )

        [Optional]
         N/A N/A irc_PRIVMSG N/A N/A self prefix params N/A N/A N/A Send a (private) message.

        Parameters: <msgtarget> <text to be sent>
         N/A N/A N/A targetName N/A N/A N/A params N/A 0 decode N/A self encoding N/A N/A N/A UnicodeDecodeError N/A N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHNICK targetName :No such nick/channel (could not decode your unicode!) N/A N/A messageText N/A params N/A -1 N/A N/A N/A targetName startswith # N/A N/A target N/A N/A N/A self realm lookupGroup N/A targetName N/A 1 N/A N/A target N/A N/A N/A N/A N/A self realm lookupUser targetName addCallback N/A N/A N/A user N/A N/A user mind cbTarget N/A N/A targ N/A N/A N/A N/A targ None N/A N/A N/A N/A N/A self avatar send targ N/A text messageText N/A ebTarget N/A N/A err N/A N/A N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHNICK targetName :No such nick/channel. N/A N/A N/A N/A target addCallbacks cbTarget ebTarget N/A irc_JOIN N/A N/A self prefix params N/A N/A N/A Join message

        Parameters: ( <channel> *( "," <channel> ) [ <key> *( "," <key> ) ] )
         N/A N/A N/A groupName N/A N/A N/A params N/A 0 decode N/A self encoding N/A N/A N/A UnicodeDecodeError N/A N/A N/A N/A self sendMessage N/A irc IRC_NOSUCHCHANNEL N/A params N/A 0 :No such channel (could not decode your unicode!) N/A N/A N/A N/A groupName startswith # N/A N/A groupName N/A groupName N/A 1 cbGroup N/A N/A group N/A N/A cbJoin N/A N/A ign N/A N/A N/A N/A N/A self userJoined group self N/A N/A N/A self names N/A self name N/A # N/A group name N/A N/A user name N/A user N/A N/A group iterusers N/A N/A N/A self _sendTopic group N/A N/A N/A N/A N/A N/A N/A self avatar join group addCallback cbJoin N/A ebGroup N/A N/A err N/A N/A N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHCHANNEL N/A # groupName :No such channel. N/A N/A N/A N/A N/A N/A N/A self realm getGroup groupName addCallbacks cbGroup ebGroup N/A irc_PART N/A N/A self prefix params N/A N/A N/A Part message

        Parameters: <channel> *( "," <channel> ) [ <Part Message> ]
         N/A N/A N/A groupName N/A N/A N/A params N/A 0 decode N/A self encoding N/A N/A N/A UnicodeDecodeError N/A N/A N/A N/A self sendMessage N/A irc ERR_NOTONCHANNEL N/A params N/A 0 :Could not decode your unicode! N/A N/A N/A N/A groupName startswith # N/A N/A groupName N/A groupName N/A 1 N/A N/A N/A len params 1 N/A N/A reason N/A N/A N/A params N/A 1 decode utf-8 N/A N/A reason None cbGroup N/A N/A group N/A N/A cbLeave N/A N/A result N/A N/A N/A N/A N/A self userLeft group self reason N/A N/A N/A N/A N/A N/A N/A self avatar leave group reason addCallback cbLeave N/A ebGroup N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords NoSuchGroup N/A N/A N/A self sendMessage N/A irc ERR_NOTONCHANNEL N/A # groupName N/A : N/A N/A err getErrorMessage N/A N/A N/A N/A N/A N/A N/A self realm lookupGroup groupName addCallbacks cbGroup ebGroup N/A irc_NAMES N/A N/A self prefix params N/A N/A N/A Names message

        Parameters: [ <channel> *( "," <channel> ) [ <target> ] ]
         N/A N/A N/A channel N/A N/A N/A params N/A -1 decode N/A self encoding N/A N/A N/A UnicodeDecodeError N/A N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHCHANNEL N/A params N/A -1 :No such channel (could not decode your unicode!) N/A N/A N/A N/A channel startswith # N/A N/A channel N/A channel N/A 1 cbGroup N/A N/A group N/A N/A N/A N/A N/A self names N/A self name N/A # N/A group name N/A N/A user name N/A user N/A N/A group iterusers N/A ebGroup N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords NoSuchGroup N/A N/A N/A self names N/A self name N/A # channel N/A N/A N/A N/A N/A N/A N/A N/A self realm lookupGroup channel addCallbacks cbGroup ebGroup N/A irc_TOPIC N/A N/A self prefix params N/A N/A N/A Topic message

        Parameters: <channel> [ <topic> ]
         N/A N/A N/A channel N/A N/A N/A params N/A 0 decode N/A self encoding N/A N/A N/A UnicodeDecodeError N/A N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHCHANNEL :That channel doesn't exist (could not decode your unicode!) N/A N/A N/A N/A channel startswith # N/A N/A channel N/A channel N/A 1 N/A N/A N/A len params 1 N/A N/A N/A N/A self _setTopic channel N/A params N/A 1 N/A N/A N/A N/A self _getTopic channel N/A _sendTopic N/A N/A self group N/A N/A N/A 
        Send the topic of the given group to this user, if it has one.
         N/A topic N/A N/A N/A group meta get topic N/A topic N/A N/A author N/A N/A N/A N/A group meta get topic_author <noone> N/A date N/A N/A N/A group meta get topic_date 0 N/A N/A N/A self topic N/A self name N/A # N/A group name topic N/A N/A N/A self topicAuthor N/A self name N/A # N/A group name author date N/A _getTopic N/A N/A self channel N/A N/A ebGroup N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords NoSuchGroup N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHCHANNEL = channel :That channel doesn't exist. N/A N/A N/A N/A N/A N/A N/A self realm lookupGroup channel addCallbacks N/A self _sendTopic ebGroup N/A _setTopic N/A N/A self channel topic N/A N/A cbGroup N/A N/A group N/A N/A N/A newMeta N/A N/A N/A group meta copy N/A N/A newMeta N/A topic topic N/A N/A newMeta N/A topic_author N/A self name N/A N/A newMeta N/A topic_date N/A int N/A time ebSet N/A N/A err N/A N/A N/A N/A N/A self sendMessage N/A irc ERR_CHANOPRIVSNEEDED N/A # N/A group name :You need to be a channel operator to do that. N/A N/A N/A N/A N/A N/A group setMetadata newMeta addErrback ebSet N/A ebGroup N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords NoSuchGroup N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHCHANNEL = channel :That channel doesn't exist. N/A N/A N/A N/A N/A N/A N/A self realm lookupGroup channel addCallbacks cbGroup ebGroup N/A list N/A N/A self channels N/A N/A N/A Send a group of LIST response lines

        @type channel: C{list} of C{(str, int, str)}
        @param channel: Information about the channels being sent:
        their name, the number of participants, and their topic.
         N/A N/A name size topic channels N/A N/A N/A N/A self sendMessage N/A irc RPL_LIST name N/A str size N/A : topic N/A N/A N/A self sendMessage N/A irc RPL_LISTEND :End of /LIST N/A irc_LIST N/A N/A self prefix params N/A N/A N/A List query

        Return information about the indicated channels, or about all
        channels if none are specified.

        Parameters: [ <channel> *( "," <channel> ) [ <target> ] ]
         N/A params N/A N/A N/A N/A channels N/A N/A N/A N/A N/A params N/A 0 decode N/A self encoding split , N/A N/A N/A UnicodeDecodeError N/A N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHCHANNEL N/A params N/A 0 :No such channel (could not decode your unicode!) N/A N/A groups N/A N/A ch channels N/A N/A N/A N/A ch startswith # N/A N/A ch N/A ch N/A 1 N/A N/A N/A groups append N/A N/A N/A self realm lookupGroup ch N/A groups N/A N/A defer DeferredList groups consumeErrors True N/A N/A N/A groups addCallback N/A N/A N/A gs N/A N/A r N/A N/A s r gs s N/A N/A groups N/A N/A N/A self realm itergroups cbGroups N/A N/A groups N/A N/A gotSize N/A N/A size group N/A N/A N/A N/A N/A group name size N/A N/A N/A group meta get topic N/A N/A d N/A N/A defer DeferredList N/A N/A N/A N/A N/A group size addCallback gotSize group N/A group groups N/A N/A N/A d addCallback N/A N/A N/A results N/A N/A N/A self list N/A r N/A N/A s r results s N/A d N/A N/A N/A N/A groups addCallback cbGroups N/A _channelWho N/A N/A self group N/A N/A N/A N/A N/A self who N/A self name N/A # N/A group name N/A N/A N/A m name N/A self hostname N/A N/A self realm name N/A m name H 0 N/A m name N/A m N/A N/A group iterusers N/A _userWho N/A N/A self user N/A N/A N/A N/A N/A self sendMessage N/A irc RPL_ENDOFWHO :User /WHO not implemented N/A irc_WHO N/A N/A self prefix params N/A N/A N/A Who query

        Parameters: [ <mask> [ "o" ] ]
         N/A N/A params N/A N/A N/A N/A self sendMessage N/A irc RPL_ENDOFWHO :/WHO not supported. N/A N/A N/A N/A channelOrUser N/A N/A N/A params N/A 0 decode N/A self encoding N/A N/A N/A UnicodeDecodeError N/A N/A N/A N/A self sendMessage N/A irc RPL_ENDOFWHO N/A params N/A 0 :End of /WHO list (could not decode your unicode!) N/A N/A N/A N/A channelOrUser startswith # N/A ebGroup N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords NoSuchGroup N/A N/A N/A self sendMessage N/A irc RPL_ENDOFWHO channelOrUser :End of /WHO list. N/A N/A d N/A N/A N/A self realm lookupGroup N/A channelOrUser N/A 1 N/A N/A N/A d addCallbacks N/A self _channelWho ebGroup N/A ebUser N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords NoSuchUser N/A N/A N/A self sendMessage N/A irc RPL_ENDOFWHO channelOrUser :End of /WHO list. N/A N/A d N/A N/A N/A self realm lookupUser channelOrUser N/A N/A N/A d addCallbacks N/A self _userWho ebUser N/A irc_WHOIS N/A N/A self prefix params N/A N/A N/A Whois query

        Parameters: [ <target> ] <mask> *( "," <mask> )
         cbUser N/A N/A user N/A N/A N/A N/A N/A self whois N/A self name N/A user name N/A user name N/A N/A self realm name N/A user name N/A N/A self realm name Hi mom! False N/A int N/A N/A time N/A user lastMessage N/A user signOn N/A N/A # N/A group name N/A group N/A N/A user itergroups N/A ebUser N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords NoSuchUser N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHNICK N/A params N/A 0 :No such nick/channel N/A N/A N/A N/A user N/A N/A N/A params N/A 0 decode N/A self encoding N/A N/A N/A UnicodeDecodeError N/A N/A N/A N/A self sendMessage N/A irc ERR_NOSUCHNICK N/A params N/A 0 :No such nick/channel N/A N/A N/A N/A N/A N/A N/A self realm lookupUser user addCallbacks cbUser ebUser N/A irc_OPER N/A N/A self prefix params N/A N/A N/A Oper message

        Parameters: <name> <password>
         N/A N/A N/A self sendMessage N/A irc ERR_NOOPERHOST :O-lines not applicable N/A N/A IRCFactory N/A N/A protocol ServerFactory N/A N/A 
    IRC server that creates instances of the L{IRCUser} protocol.
    
    @ivar _serverInfo: A dictionary mapping:
        "serviceName" to the name of the server,
        "serviceVersion" to the copyright version,
        "creationDate" to the time that the server was started.
     N/A protocol IRCUser __init__ N/A N/A self realm portal N/A N/A N/A N/A self realm realm N/A N/A self portal portal N/A N/A self _serverInfo N/A serviceName serviceVersion creationDate N/A N/A self realm name N/A copyright version N/A ctime N/A N/A PBMind N/A N/A pb Referenceable N/A __init__ N/A N/A self N/A N/A N/A N/A jellyFor N/A N/A self jellier N/A N/A N/A N/A N/A N/A reflect qual PBMind N/A N/A N/A jellier invoker registerReference self N/A remote_userJoined N/A N/A self user group N/A N/A N/A N/A remote_userLeft N/A N/A self user group reason N/A N/A N/A N/A remote_receive N/A N/A self sender recipient message N/A N/A N/A N/A remote_groupMetaUpdate N/A N/A self group meta N/A N/A N/A N/A N/A PBMindReference N/A N/A pb RemoteReference N/A N/A N/A implements N/A iwords IChatClient receive N/A N/A self sender recipient message N/A N/A N/A N/A N/A N/A iwords IGroup providedBy recipient N/A N/A rec N/A PBGroup N/A self realm N/A self avatar recipient N/A N/A rec N/A PBUser N/A self realm N/A self avatar recipient N/A N/A N/A self callRemote receive N/A PBUser N/A self realm N/A self avatar sender rec message N/A groupMetaUpdate N/A N/A self group meta N/A N/A N/A N/A N/A self callRemote groupMetaUpdate N/A PBGroup N/A self realm N/A self avatar group meta N/A userJoined N/A N/A self group user N/A N/A N/A N/A N/A self callRemote userJoined N/A PBGroup N/A self realm N/A self avatar group N/A PBUser N/A self realm N/A self avatar user N/A userLeft N/A N/A self group user reason N/A None N/A N/A N/A N/A reason None N/A isinstance reason unicode N/A N/A N/A self callRemote userLeft N/A PBGroup N/A self realm N/A self avatar group N/A PBUser N/A self realm N/A self avatar user reason N/A N/A N/A N/A N/A pb setUnjellyableForClass PBMind PBMindReference PBGroup N/A N/A pb Referenceable N/A __init__ N/A N/A self realm avatar group N/A N/A N/A N/A self realm realm N/A N/A self avatar avatar N/A N/A self group group N/A processUniqueID N/A N/A self N/A N/A N/A N/A hash N/A N/A N/A self realm name N/A N/A self avatar name N/A N/A self group name N/A jellyFor N/A N/A self jellier N/A N/A N/A N/A N/A N/A reflect qual N/A self __class__ N/A N/A N/A N/A self group name encode utf-8 N/A N/A N/A jellier invoker registerReference self N/A remote_leave N/A N/A self reason N/A None N/A N/A N/A N/A N/A self avatar leave N/A self group reason N/A remote_send N/A N/A self message N/A N/A N/A N/A N/A N/A self avatar send N/A self group message N/A N/A PBGroupReference N/A N/A pb RemoteReference N/A N/A N/A implements N/A iwords IGroup unjellyFor N/A N/A self unjellier unjellyList N/A N/A N/A N/A clsName name ref unjellyList N/A N/A self name N/A N/A name decode utf-8 N/A N/A N/A N/A pb RemoteReference unjellyFor self unjellier N/A clsName ref N/A leave N/A N/A self reason N/A None N/A N/A N/A N/A self callRemote leave reason N/A send N/A N/A self message N/A N/A N/A N/A N/A self callRemote send message N/A N/A N/A N/A N/A pb setUnjellyableForClass PBGroup PBGroupReference PBUser N/A N/A pb Referenceable N/A __init__ N/A N/A self realm avatar user N/A N/A N/A N/A self realm realm N/A N/A self avatar avatar N/A N/A self user user N/A processUniqueID N/A N/A self N/A N/A N/A N/A hash N/A N/A N/A self realm name N/A N/A self avatar name N/A N/A self user name N/A N/A ChatAvatar N/A N/A pb Referenceable N/A N/A N/A implements N/A iwords IChatClient __init__ N/A N/A self avatar N/A N/A N/A N/A self avatar avatar N/A jellyFor N/A N/A self jellier N/A N/A N/A N/A N/A N/A reflect qual N/A self __class__ N/A N/A N/A jellier invoker registerReference self N/A remote_join N/A N/A self groupName N/A N/A N/A N/A isinstance groupName unicode cbGroup N/A N/A group N/A N/A cbJoin N/A N/A ignored N/A N/A N/A N/A PBGroup N/A N/A self avatar realm N/A self avatar group N/A N/A d N/A N/A N/A self avatar join group N/A N/A N/A d addCallback cbJoin N/A d N/A N/A d N/A N/A N/A N/A self avatar realm getGroup groupName N/A N/A N/A d addCallback cbGroup N/A d N/A N/A N/A N/A registerAdapter ChatAvatar N/A iwords IUser N/A pb IPerspective AvatarReference N/A N/A pb RemoteReference N/A join N/A N/A self groupName N/A N/A N/A N/A N/A self callRemote join groupName N/A quit 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 broker notifyOnDisconnect N/A N/A N/A N/A N/A N/A d callback None N/A N/A N/A N/A N/A self broker transport loseConnection N/A d N/A N/A N/A N/A N/A pb setUnjellyableForClass ChatAvatar AvatarReference WordsRealm N/A object N/A N/A N/A implements N/A portal IRealm N/A iwords IChatService N/A _encoding utf-8 __init__ N/A N/A self name N/A N/A N/A N/A self name name N/A userFactory N/A N/A self name N/A N/A N/A N/A User name N/A groupFactory N/A N/A self name N/A N/A N/A N/A Group name N/A logoutFactory N/A N/A self avatar facet N/A N/A logout N/A N/A N/A N/A N/A N/A N/A getattr facet logout N/A N/A N/A N/A None N/A N/A avatar realm N/A avatar mind None N/A N/A logout N/A requestAvatar N/A N/A self avatarId mind N/A interfaces N/A N/A N/A isinstance avatarId str N/A N/A avatarId N/A N/A avatarId decode N/A self _encoding gotAvatar N/A N/A avatar N/A N/A N/A N/A N/A avatar realm None N/A N/A N/A N/A ewords AlreadyLoggedIn N/A iface interfaces N/A N/A facet N/A iface avatar None N/A N/A facet None N/A N/A N/A N/A avatar loggedIn self mind N/A N/A mind name avatarId N/A N/A mind realm self N/A N/A mind avatar avatar N/A N/A iface facet N/A N/A self logoutFactory avatar facet N/A N/A NotImplementedError self interfaces N/A N/A N/A N/A N/A N/A self getUser avatarId addCallback gotAvatar N/A N/A createGroupOnRequest False N/A createUserOnRequest True lookupUser N/A N/A self name N/A N/A N/A NotImplementedError N/A lookupGroup N/A N/A self group N/A N/A N/A NotImplementedError N/A addUser N/A N/A self user N/A N/A N/A Add the given user to this service.

        This is an internal method intented to be overridden by
        L{WordsRealm} subclasses, not called by external code.

        @type user: L{IUser}

        @rtype: L{twisted.internet.defer.Deferred}
        @return: A Deferred which fires with C{None} when the user is
        added, or which fails with
        L{twisted.words.ewords.DuplicateUser} if a user with the
        same name exists already.
         N/A NotImplementedError N/A addGroup N/A N/A self group N/A N/A N/A Add the given group to this service.

        @type group: L{IGroup}

        @rtype: L{twisted.internet.defer.Deferred}
        @return: A Deferred which fires with C{None} when the group is
        added, or which fails with
        L{twisted.words.ewords.DuplicateGroup} if a group with the
        same name exists already.
         N/A NotImplementedError N/A getGroup N/A N/A self name N/A N/A N/A N/A isinstance name unicode N/A N/A self createGroupOnRequest N/A ebGroup N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords DuplicateGroup N/A N/A N/A self lookupGroup name N/A N/A N/A N/A N/A N/A self createGroup name addErrback ebGroup N/A N/A N/A self lookupGroup name N/A getUser N/A N/A self name N/A N/A N/A N/A isinstance name unicode N/A N/A self createUserOnRequest N/A ebUser N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords DuplicateUser N/A N/A N/A self lookupUser name N/A N/A N/A N/A N/A N/A self createUser name addErrback ebUser N/A N/A N/A self lookupUser name N/A createUser N/A N/A self name N/A N/A N/A N/A isinstance name unicode cbLookup N/A N/A user N/A N/A N/A N/A N/A failure Failure N/A N/A ewords DuplicateUser name N/A ebLookup N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords NoSuchUser N/A N/A N/A self userFactory name N/A N/A name N/A N/A name lower N/A d N/A N/A self lookupUser name N/A N/A N/A d addCallbacks cbLookup ebLookup N/A N/A N/A d addCallback N/A self addUser N/A d N/A createGroup N/A N/A self name N/A N/A N/A N/A isinstance name unicode cbLookup N/A N/A group N/A N/A N/A N/A N/A failure Failure N/A N/A ewords DuplicateGroup name N/A ebLookup N/A N/A err N/A N/A N/A N/A N/A err trap N/A ewords NoSuchGroup N/A N/A N/A self groupFactory name N/A N/A name N/A N/A name lower N/A d N/A N/A self lookupGroup name N/A N/A N/A d addCallbacks cbLookup ebLookup N/A N/A N/A d addCallback N/A self addGroup N/A d N/A N/A InMemoryWordsRealm N/A WordsRealm N/A __init__ N/A N/A self N/A a kw N/A N/A N/A N/A N/A super InMemoryWordsRealm self __init__ a kw N/A N/A self users N/A N/A N/A self groups N/A N/A itergroups N/A N/A self N/A N/A N/A N/A N/A defer succeed N/A N/A N/A self groups itervalues N/A addUser N/A N/A self user N/A N/A N/A N/A N/A user name N/A self users N/A N/A N/A N/A defer fail N/A N/A failure Failure N/A N/A ewords DuplicateUser N/A N/A N/A self users N/A N/A user name user N/A N/A N/A defer succeed user N/A addGroup N/A N/A self group N/A N/A N/A N/A N/A group name N/A self groups N/A N/A N/A N/A defer fail N/A N/A failure Failure N/A N/A ewords DuplicateGroup N/A N/A N/A self groups N/A N/A group name group N/A N/A N/A defer succeed group N/A lookupUser N/A N/A self name N/A N/A N/A N/A isinstance name unicode N/A name N/A N/A name lower N/A N/A N/A user N/A N/A self users N/A name N/A N/A N/A KeyError N/A N/A N/A N/A defer fail N/A N/A failure Failure N/A N/A ewords NoSuchUser name N/A N/A N/A N/A defer succeed user N/A lookupGroup N/A N/A self name N/A N/A N/A N/A isinstance name unicode N/A name N/A N/A name lower N/A N/A N/A group N/A N/A self groups N/A name N/A N/A N/A KeyError N/A N/A N/A N/A defer fail N/A N/A failure Failure N/A N/A ewords NoSuchGroup name N/A N/A N/A N/A defer succeed group N/A N/A N/A __all__ N/A Group User WordsRealm InMemoryWordsRealm