Module Expr Str Import alias Import alias Import alias Import alias Import alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Pass decorator_list Assign NameStore ListLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call NameLoad Lambda arguments args NameParam defaults TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Dict For NameStore Call AttributeLoad NameLoad attr Str body If CompareNotIn Str NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad Return BinOpAdd Str Call AttributeLoad Str attr NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Str Str TupleLoad Str NameLoad NameLoad body Assert UnaryOpNot BoolOpAnd NameLoad NameLoad Str If BoolOpAnd UnaryOpNot NameLoad UnaryOpNot NameLoad UnaryOpNot NameLoad body Raise Call NameLoad Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict If NameLoad body Assign NameStore NameLoad TryExcept body If UnaryOpNot Call AttributeLoad NameLoad attr Str body AugAssignAdd NameStore Str Assign AttributeStore NameLoad attr NameLoad If CompareEq SubscriptLoad NameLoad Index Num Str body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign AttributeStore NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num orelse Assign AttributeStore NameLoad attr Dict If CompareEq SubscriptLoad NameLoad Index Num Str body Assign TupleStore AttributeStore NameLoad attr NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Num attr NameLoad Num orelse Assign AttributeStore NameLoad attr Str If CompareIn Str NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise Call NameLoad Call NameLoad NameLoad orelse If CompareIsNot NameLoad NameLoad body If NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assert Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr If Call NameLoad AttributeLoad NameLoad attr body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr BinOpMult TupleLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Slice Num SubscriptLoad AttributeLoad NameLoad attr Index Num orelse If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Slice Num SubscriptLoad AttributeLoad NameLoad attr Index Num orelse If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign AttributeStore NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad Call NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpBitXor BinOpBitXor Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad Call NameLoad AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return TupleLoad AttributeLoad NameLoad attr TupleLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BoolOpAnd CompareIn AttributeLoad NameLoad attr TupleLoad Str Str Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str CompareGtE Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore SubscriptLoad NameLoad Slice Num Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Num Index Num Return CompareEq NameLoad Str orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If BoolOpAnd UnaryOpNot Call AttributeLoad NameLoad attr Str UnaryOpNot Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr If CompareEq Call NameLoad NameLoad Num body Return NameLoad Return NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Expr Str Assert Call NameLoad NameLoad Return Call AttributeLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Assert CompareEq AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr Str For NameStore AttributeLoad NameLoad attr body If NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Return Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str FunctionDef arguments args defaults body Return BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body If NameLoad body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Return AttributeLoad NameLoad attr decorator_list If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num If NameLoad body Assign NameStore BinOpMod Str TupleLoad Call NameLoad Call AttributeLoad NameLoad attr Num orelse If UnaryOpNot NameLoad body Assign NameStore BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore BinOpMod Str TupleLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num orelse If CompareEq AttributeLoad NameLoad attr Str body If UnaryOpNot NameLoad body Assign NameStore BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore BinOpMod Str TupleLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num orelse If CompareEq AttributeLoad NameLoad attr Str body If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore BinOpMod Str TupleLoad Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Str body If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore BinOpMod Str TupleLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad Str attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Str NameLoad If BoolOpAnd NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert NameLoad Str If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert NameLoad Str If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad Str NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert NameLoad Str Assert Call NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword BinOpAdd TupleLoad NameLoad BinOpAdd Str BinOpMult Str Call NameLoad NameLoad Call NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad Str NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert NameLoad Str Assert Call NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword NameLoad keyword BinOpAdd TupleLoad NameLoad BinOpAdd Str BinOpMult Str Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad Str NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert NameLoad Str Assert Call NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword NameLoad keyword BinOpAdd TupleLoad NameLoad BinOpAdd Str BinOpMult Str Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad Str NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert NameLoad Str Assert Call NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword NameLoad keyword BinOpAdd TupleLoad NameLoad BinOpAdd Str BinOpMult Str Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad Str NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert NameLoad Str Assert Call NameLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword NameLoad keyword BinOpAdd TupleLoad NameLoad BinOpAdd Str BinOpMult Str Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad Str NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert NameLoad Str Assert Call NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword NameLoad keyword BinOpAdd TupleLoad NameLoad BinOpAdd Str BinOpMult Str Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Str Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore ListLoad TupleLoad Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad Str NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword BinOpAdd ListLoad NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults TupleLoad Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpAdd ListComp TupleLoad Str NameLoad comprehension NameStore NameLoad ListComp TupleLoad Str NameLoad comprehension NameStore NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword BinOpAdd ListLoad NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad Str NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad NameLoad NameLoad Assign NameStore ListComp TupleLoad Str NameLoad comprehension NameStore NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword BinOpAdd ListLoad NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Str Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assert Call NameLoad NameLoad NameLoad If NameLoad body Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad NameLoad NameLoad keyword NameLoad orelse Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Str Str NameLoad body Expr Str If Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad NameLoad If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assert Call NameLoad NameLoad NameLoad If NameLoad body For NameStore NameLoad body Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad Call AttributeLoad Str attr NameLoad NameLoad keyword NameLoad orelse For NameStore NameLoad body Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad Call AttributeLoad Str attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert NameLoad Str If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assert Call NameLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assert Call NameLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Assert CompareIn NameLoad TupleLoad Str Str Str Str Str Assign NameStore BinOpAdd TupleLoad NameLoad NameLoad Return Call NameLoad keyword Call AttributeLoad NameLoad attr Str Str keyword Str keyword TupleLoad NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert BoolOpOr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad BinOpMod Str NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert NameLoad Str If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assert Call NameLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad keyword NameLoad orelse If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assign NameStore Str Assert UnaryOpNot Call NameLoad ListComp BoolOpOr CompareGtE Call NameLoad NameLoad Num CompareIn NameLoad NameLoad comprehension NameStore NameLoad Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assert CompareLtE Call NameLoad NameLoad Call NameLoad NameLoad Str If UnaryOpNot NameLoad body Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad Call AttributeLoad Str attr NameLoad keyword NameLoad orelse If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assign NameStore Str For NameStore NameLoad body Assert UnaryOpNot Call NameLoad ListComp BoolOpOr CompareGtE Call NameLoad NameLoad Num CompareIn NameLoad NameLoad comprehension NameStore NameLoad Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad Call AttributeLoad Str attr NameLoad Call AttributeLoad Str attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assert Call NameLoad NameLoad NameLoad If NameLoad body Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad NameLoad keyword NameLoad orelse Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assert Call NameLoad NameLoad NameLoad If NameLoad body Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad Call AttributeLoad Str attr NameLoad NameLoad keyword NameLoad orelse Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad Call AttributeLoad Str attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str Str NameLoad body Expr Str If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If NameLoad body Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad keyword NameLoad orelse Return Call NameLoad keyword NameLoad keyword Str keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad keyword NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assert Call NameLoad NameLoad NameLoad Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert BoolOpAnd CompareNotIn Str NameLoad CompareNotIn Str NameLoad CompareNotIn Str NameLoad CompareNotIn Str NameLoad CompareNotIn Str NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad Str Str NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad TupleLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert BoolOpOr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword BinOpAdd TupleLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Str Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore TupleLoad NameLoad If NameLoad body Assign NameStore TupleLoad NameLoad NameLoad Return Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Str NameLoad body If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad keyword NameLoad orelse Return Call NameLoad keyword NameLoad keyword Str keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults TupleLoad Str NameLoad body If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore TupleLoad NameLoad orelse Assign NameStore Call NameLoad Call NameLoad NameLoad NameLoad Return Call NameLoad keyword NameLoad keyword Str keyword BinOpAdd TupleLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults TupleLoad Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword BinOpAdd ListLoad NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Return Call NameLoad NameLoad ListLoad Str NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Return Call NameLoad NameLoad ListLoad Str NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Str If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert NameLoad Str If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assert Call NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Str NameLoad body If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body For NameStore NameLoad body Assert Call NameLoad NameLoad Call NameLoad NameLoad Assert CompareIn NameLoad Str If CompareIn NameLoad Str body Assert CompareIs NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad Return Call NameLoad keyword NameLoad keyword Str keyword TupleLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call NameLoad keyword Str keyword TupleLoad NameLoad keyword NameLoad decorator_list
N/A N/A 
This module provides the basic IrcMsg object used throughout the bot to
represent the actual messages.  It also provides several helper functions to
construct such messages in an easier way than the constructor for the IrcMsg
object (which, as you'll read later, is quite...full-featured :))
 N/A re N/A time N/A base64 N/A datetime N/A functools N/A conf ircutils utils utils.iter all utils minisix MalformedIrcMsg N/A ValueError N/A N/A N/A N/A SERVER_TAG_ESCAPE N/A N/A \ \\ N/A \s N/A ; \: N/A \r N/A \n N/A escape_server_tag_value N/A N/A N/A utils str MultipleReplacer N/A dict SERVER_TAG_ESCAPE N/A unescape_server_tag_value N/A N/A N/A utils str MultipleReplacer N/A dict N/A map N/A N/A N/A x N/A N/A N/A x N/A 1 N/A x N/A 0 SERVER_TAG_ESCAPE parse_server_tags N/A N/A s N/A N/A N/A server_tags N/A N/A tag N/A N/A s split ; N/A N/A N/A = tag N/A N/A N/A server_tags N/A tag None N/A N/A N/A key value N/A N/A tag split = 1 N/A N/A server_tags N/A key N/A unescape_server_tag_value value N/A server_tags N/A format_server_tags N/A N/A server_tags N/A N/A N/A parts N/A N/A N/A key value N/A N/A server_tags items N/A N/A N/A value None N/A N/A N/A N/A parts append key N/A N/A N/A N/A parts append N/A %s=%s N/A key N/A escape_server_tag_value value N/A N/A @ N/A N/A ; join parts N/A IrcMsg N/A object N/A N/A Class to represent an IRC message.

    As usual, ignore attributes that begin with an underscore.  They simply
    don't exist.  Instances of this class are *not* to be modified, since they
    are hashable.  Public attributes of this class are .prefix, .command,
    .args, .nick, .user, and .host.

    The constructor for this class is pretty intricate.  It's designed to take
    any of three major (sets of) arguments.

    Called with no keyword arguments, it takes a single string that is a raw
    IRC message (such as one taken straight from the network).

    Called with keyword arguments, it *requires* a command parameter.  Args is
    optional, but with most commands will be necessary.  Prefix is obviously
    optional, since clients aren't allowed (well, technically, they are, but
    only in a completely useless way) to send prefixes to the server.

    Since this class isn't to be modified, the constructor also accepts a 'msg'
    keyword argument representing a message from which to take all the
    attributes not provided otherwise as keyword arguments.  So, for instance,
    if a programmer wanted to take a PRIVMSG they'd gotten and simply redirect
    it to a different source, they could do this:

    IrcMsg(prefix='', args=(newSource, otherMsg.args[1]), msg=otherMsg)
     N/A __slots__ N/A args command host nick prefix user _hash _str _repr _len tags reply_env server_tags time __init__ N/A N/A self s command args prefix msg reply_env N/A N/A None None N/A N/A N/A N/A msg s IrcMsg.__init__ cannot accept both s and msg N/A N/A N/A s N/A command N/A msg N/A N/A N/A MalformedIrcMsg IRC messages require a command. N/A N/A self _str None N/A N/A self _repr None N/A N/A self _hash None N/A N/A self _len None N/A N/A self reply_env reply_env N/A N/A self tags N/A N/A s N/A N/A originalString s N/A N/A N/A N/A N/A N/A s endswith N/A N/A s N/A N/A self _str s N/A N/A N/A s N/A 0 @ N/A N/A N/A server_tags s N/A N/A s split 1 N/A N/A self server_tags N/A parse_server_tags N/A server_tags N/A 1 N/A N/A N/A self server_tags N/A N/A N/A N/A s N/A 0 : N/A N/A N/A N/A self prefix s N/A N/A N/A s N/A 1 split None 1 N/A N/A N/A self prefix N/A N/A  : s N/A N/A N/A s last N/A N/A s split  : 1 N/A N/A self args N/A N/A s split N/A N/A N/A N/A self args append N/A N/A last rstrip N/A N/A N/A self args N/A N/A s split N/A N/A self command N/A N/A N/A self args pop 0 N/A N/A time N/A self server_tags N/A N/A s N/A N/A self server_tags N/A time N/A date N/A N/A N/A datetime datetime strptime s %Y-%m-%dT%H:%M:%S.%fZ N/A date N/A N/A minisix make_datetime_utc date N/A N/A self time N/A N/A minisix datetime__timestamp date N/A N/A N/A self time N/A N/A time time N/A N/A N/A N/A IndexError ValueError N/A N/A N/A MalformedIrcMsg N/A repr originalString N/A N/A N/A msg None N/A N/A prefix N/A N/A N/A self prefix prefix N/A N/A N/A self prefix N/A msg prefix N/A command N/A N/A N/A self command command N/A N/A N/A self command N/A msg command N/A args N/A N/A N/A self args args N/A N/A N/A self args N/A msg args N/A reply_env N/A N/A N/A self reply_env reply_env N/A N/A N/A msg reply_env N/A N/A N/A self reply_env N/A N/A N/A msg reply_env copy N/A N/A N/A self reply_env None N/A N/A self tags N/A N/A N/A msg tags copy N/A N/A self server_tags N/A msg server_tags N/A N/A self time N/A msg time N/A N/A N/A self prefix prefix N/A N/A self command command N/A N/A all N/A ircutils isValidArgument args args N/A N/A self args args N/A N/A self time None N/A N/A self server_tags N/A N/A N/A self args N/A tuple N/A self args N/A N/A isUserHostmask N/A self prefix N/A N/A N/A N/A self nick N/A self user N/A self host N/A N/A ircutils splitHostmask N/A self prefix N/A N/A N/A N/A self nick N/A self user N/A self host N/A N/A N/A self prefix 3 N/A __str__ N/A N/A self N/A N/A N/A N/A N/A self _str None N/A N/A N/A self _str N/A N/A self prefix N/A N/A N/A N/A len N/A self args 1 N/A N/A N/A self _str N/A :%s %s %s :%s
 N/A N/A self prefix N/A self command N/A N/A join N/A N/A self args N/A -1 N/A N/A self args N/A -1 N/A N/A N/A self args N/A N/A N/A self _str N/A :%s %s :%s
 N/A N/A self prefix N/A self command N/A N/A self args N/A 0 N/A N/A N/A self _str N/A :%s %s
 N/A N/A self prefix N/A self command N/A N/A N/A N/A len N/A self args 1 N/A N/A N/A self _str N/A %s %s :%s
 N/A N/A self command N/A N/A join N/A N/A self args N/A -1 N/A N/A self args N/A -1 N/A N/A N/A self args N/A N/A N/A self _str N/A %s :%s
 N/A N/A self command N/A N/A self args N/A 0 N/A N/A N/A self _str N/A %s
 N/A self command N/A N/A self _str N/A __len__ N/A N/A self N/A N/A N/A N/A len N/A str self N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A hash self N/A hash other N/A N/A self command N/A other command N/A N/A self prefix N/A other prefix N/A N/A self args N/A other args N/A N/A __req__ __eq__ __ne__ N/A N/A self other N/A N/A N/A N/A N/A self other N/A N/A __rne__ __ne__ __hash__ N/A N/A self N/A N/A N/A N/A N/A self _hash None N/A N/A N/A self _hash N/A N/A self _hash N/A N/A N/A hash N/A self command N/A hash N/A self prefix N/A hash N/A repr N/A self args N/A N/A self _hash N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A self _repr None N/A N/A N/A self _repr N/A N/A self _repr N/A format IrcMsg(prefix=%q, command=%q, args=%r) N/A self prefix N/A self command N/A self args N/A N/A self _repr N/A __reduce__ N/A N/A self N/A N/A N/A N/A N/A self __class__ N/A N/A str self N/A tag N/A N/A self tag value N/A True N/A N/A Affect a key:value pair to this message. N/A N/A N/A self tags N/A tag value N/A tagged N/A N/A self tag N/A N/A N/A Get the value affected to a tag. N/A N/A N/A N/A self tags get tag N/A __getattr__ N/A N/A self attr N/A N/A N/A N/A N/A self tagged attr N/A N/A isCtcp N/A N/A msg N/A N/A N/A Returns whether or not msg is a CTCP message. N/A N/A N/A N/A msg command N/A PRIVMSG NOTICE N/A N/A N/A N/A msg args N/A 1 startswith N/A N/A N/A N/A msg args N/A 1 endswith N/A N/A len N/A N/A msg args N/A 1 2 N/A isAction N/A N/A msg N/A N/A N/A A predicate returning true if the PRIVMSG in question is an ACTION N/A N/A isCtcp msg N/A N/A s N/A N/A msg args N/A 1 N/A payload N/A s N/A 1 -1 N/A command N/A N/A N/A payload split None 1 N/A 0 N/A N/A command ACTION N/A N/A False N/A isSplit N/A N/A msg N/A N/A N/A N/A N/A msg command QUIT N/A N/A quitmsg N/A N/A msg args N/A 0 N/A N/A N/A N/A N/A quitmsg startswith " N/A N/A N/A quitmsg endswith " N/A N/A servers N/A N/A quitmsg split N/A N/A N/A len servers 2 N/A N/A True N/A False N/A N/A _unactionre N/A N/A re compile ^\x01ACTION\s+(.*)\x01$ unAction N/A N/A msg N/A N/A N/A Returns the payload (i.e., non-ACTION text) of an ACTION msg. N/A N/A isAction msg N/A N/A N/A N/A N/A _unactionre match N/A N/A msg args N/A 1 group 1 N/A _escape N/A N/A s N/A N/A N/A s N/A N/A s replace & &amp; N/A s N/A N/A s replace " &quot; N/A s N/A N/A s replace < &lt; N/A s N/A N/A s replace > &gt; N/A s N/A toXml N/A N/A msg pretty includeTime N/A True True N/A N/A N/A N/A msg command N/A _escape N/A msg command N/A L N/A N/A N/A N/A L append N/A <msg command="%s" prefix="%s" N/A N/A msg command N/A _escape N/A msg prefix N/A includeTime N/A N/A N/A N/A L append N/A  time="%s" N/A N/A time time N/A N/A N/A L append > N/A pretty N/A N/A N/A N/A L append N/A arg N/A msg args N/A N/A pretty N/A N/A N/A N/A L append N/A N/A N/A L append N/A <arg>%s</arg> N/A _escape arg N/A pretty N/A N/A N/A N/A L append N/A N/A N/A L append </msg>
 N/A N/A N/A join L N/A prettyPrint N/A N/A msg addRecipients timestampFormat showNick N/A False None True N/A N/A Provides a client-friendly string form for messages.

    IIRC, I copied BitchX's (or was it XChat's?) format for messages.
     nickorprefix N/A N/A N/A N/A N/A N/A N/A msg nick N/A msg prefix N/A nick N/A N/A N/A N/A N/A addRecipients N/A N/A N/A %s/%s N/A N/A msg nick N/A N/A msg args N/A 0 N/A N/A N/A msg nick N/A N/A N/A N/A msg command PRIVMSG N/A N/A m N/A N/A _unactionre match N/A N/A msg args N/A 1 N/A m N/A N/A s N/A * %s %s N/A N/A nick N/A N/A m group 1 N/A N/A N/A showNick N/A N/A s N/A %s N/A N/A msg args N/A 1 N/A N/A s N/A <%s> %s N/A N/A nick N/A N/A msg args N/A 1 N/A N/A N/A N/A msg command NOTICE N/A N/A N/A showNick N/A N/A s N/A %s N/A N/A msg args N/A 1 N/A N/A s N/A -%s- %s N/A N/A nick N/A N/A msg args N/A 1 N/A N/A N/A N/A msg command JOIN N/A N/A prefix N/A msg prefix N/A N/A msg nick N/A N/A prefix N/A %s <%s> N/A N/A msg nick prefix N/A s N/A *** %s has joined %s N/A prefix N/A N/A msg args N/A 0 N/A N/A N/A N/A msg command PART N/A N/A N/A N/A len N/A msg args 1 N/A N/A partmsg N/A  (%s) N/A N/A msg args N/A 1 N/A N/A partmsg N/A s N/A *** %s <%s> has parted %s%s N/A N/A msg nick N/A msg prefix N/A N/A msg args N/A 0 partmsg N/A N/A N/A N/A msg command KICK N/A N/A N/A N/A len N/A msg args 2 N/A N/A kickmsg N/A  (%s) N/A N/A msg args N/A 1 N/A N/A kickmsg N/A s N/A *** %s was kicked by %s%s N/A N/A N/A msg args N/A 1 N/A msg nick kickmsg N/A N/A N/A N/A msg command MODE N/A N/A s N/A *** %s sets mode: %s N/A N/A nickorprefix N/A N/A join N/A msg args N/A N/A N/A N/A msg command QUIT N/A N/A N/A msg args N/A N/A quitmsg N/A  (%s) N/A N/A msg args N/A 0 N/A N/A quitmsg N/A s N/A *** %s <%s> has quit IRC%s N/A N/A msg nick N/A msg prefix quitmsg N/A N/A N/A N/A msg command TOPIC N/A N/A s N/A *** %s changes topic to %s N/A N/A nickorprefix N/A N/A msg args N/A 1 N/A N/A N/A N/A msg command NICK N/A N/A s N/A *** %s is now known as %s N/A N/A msg nick N/A N/A msg args N/A 0 N/A N/A s N/A N/A N/A utils str format --- Unknown command %q N/A N/A join N/A msg args N/A at N/A getattr msg receivedAt None N/A N/A timestampFormat at N/A N/A s N/A %s %s N/A N/A N/A time strftime timestampFormat N/A N/A time localtime at s N/A s N/A N/A isNick N/A ircutils isNick N/A areNicks N/A ircutils areNicks N/A isChannel N/A ircutils isChannel N/A areChannels N/A ircutils areChannels N/A areReceivers N/A ircutils areReceivers N/A isUserHostmask N/A ircutils isUserHostmask pong N/A N/A payload prefix msg N/A None N/A N/A Takes a payload and returns the proper PONG IrcMsg. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A payload PONG requires a payload N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command PONG args N/A payload msg msg N/A ping N/A N/A payload prefix msg N/A None N/A N/A Takes a payload and returns the proper PING IrcMsg. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A payload PING requires a payload N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command PING args N/A payload msg msg N/A op N/A N/A channel nick prefix msg N/A None N/A N/A Returns a MODE to op nick on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A isNick nick N/A repr nick N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A channel +o nick msg msg N/A ops N/A N/A channel nicks prefix msg N/A None N/A N/A Returns a MODE to op each of nicks on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A nicks Nicks must not be empty. N/A N/A all isNick nicks nicks N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A N/A channel N/A + N/A o N/A len nicks N/A tuple nicks msg msg N/A deop N/A N/A channel nick prefix msg N/A None N/A N/A Returns a MODE to deop nick on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A isNick nick N/A repr nick N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A channel -o nick msg msg N/A deops N/A N/A channel nicks prefix msg N/A None N/A N/A Returns a MODE to deop each of nicks on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A nicks Nicks must not be empty. N/A N/A all isNick nicks nicks N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE msg msg args N/A N/A channel N/A - N/A o N/A len nicks N/A tuple nicks N/A halfop N/A N/A channel nick prefix msg N/A None N/A N/A Returns a MODE to halfop nick on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A isNick nick N/A repr nick N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A channel +h nick msg msg N/A halfops N/A N/A channel nicks prefix msg N/A None N/A N/A Returns a MODE to halfop each of nicks on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A nicks Nicks must not be empty. N/A N/A all isNick nicks nicks N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE msg msg args N/A N/A channel N/A + N/A h N/A len nicks N/A tuple nicks N/A dehalfop N/A N/A channel nick prefix msg N/A None N/A N/A Returns a MODE to dehalfop nick on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A isNick nick N/A repr nick N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A channel -h nick msg msg N/A dehalfops N/A N/A channel nicks prefix msg N/A None N/A N/A Returns a MODE to dehalfop each of nicks on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A nicks Nicks must not be empty. N/A N/A all isNick nicks nicks N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE msg msg args N/A N/A channel N/A - N/A h N/A len nicks N/A tuple nicks N/A voice N/A N/A channel nick prefix msg N/A None N/A N/A Returns a MODE to voice nick on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A isNick nick N/A repr nick N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A channel +v nick msg msg N/A voices N/A N/A channel nicks prefix msg N/A None N/A N/A Returns a MODE to voice each of nicks on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A nicks Nicks must not be empty. N/A N/A all isNick nicks N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE msg msg args N/A N/A channel N/A + N/A v N/A len nicks N/A tuple nicks N/A devoice N/A N/A channel nick prefix msg N/A None N/A N/A Returns a MODE to devoice nick on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A isNick nick N/A repr nick N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A channel -v nick msg msg N/A devoices N/A N/A channel nicks prefix msg N/A None N/A N/A Returns a MODE to devoice each of nicks on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A nicks Nicks must not be empty. N/A N/A all isNick nicks nicks N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE msg msg args N/A N/A channel N/A - N/A v N/A len nicks N/A tuple nicks N/A ban N/A N/A channel hostmask exception prefix msg N/A None N/A N/A Returns a MODE to ban nick on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A isUserHostmask hostmask N/A repr hostmask N/A modes N/A N/A +b hostmask N/A exception N/A N/A N/A N/A modes append N/A +e exception N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A N/A channel N/A N/A ircutils joinModes modes msg msg N/A bans N/A N/A channel hostmasks exceptions prefix msg N/A N/A None N/A N/A Returns a MODE to ban each of nicks on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A all isUserHostmask hostmasks hostmasks N/A modes N/A N/A N/A +b s N/A s hostmasks N/A N/A +e s N/A s exceptions N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A N/A channel N/A N/A ircutils joinModes modes msg msg N/A unban N/A N/A channel hostmask prefix msg N/A None N/A N/A Returns a MODE to unban nick on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A isUserHostmask hostmask N/A repr hostmask N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A channel -b hostmask msg msg N/A unbans N/A N/A channel hostmasks prefix msg N/A None N/A N/A Returns a MODE to unban each of nicks on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A all isUserHostmask hostmasks hostmasks N/A modes N/A N/A -b s N/A s hostmasks N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A N/A channel N/A N/A ircutils joinModes modes msg msg N/A kick N/A N/A channel nick s prefix msg N/A None N/A N/A Returns a KICK to kick nick from channel with the message msg. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A isNick nick N/A repr nick N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A N/A minisix PY2 N/A isinstance s unicode N/A N/A s N/A N/A s encode utf8 N/A N/A isinstance s str N/A s N/A N/A N/A IrcMsg prefix prefix command KICK args N/A channel nick s msg msg N/A N/A N/A IrcMsg prefix prefix command KICK args N/A channel nick msg msg N/A kicks N/A N/A channels nicks s prefix msg N/A None N/A N/A Returns a KICK to kick each of nicks from channel with the message msg.
     N/A N/A isinstance channels str N/A N/A channels N/A channels N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A areChannels channels N/A repr channels N/A N/A areNicks nicks N/A repr nicks N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A N/A minisix PY2 N/A isinstance s unicode N/A N/A s N/A N/A s encode utf8 N/A N/A isinstance s str N/A s N/A N/A channel channels N/A N/A N/A IrcMsg prefix prefix command KICK args N/A channel N/A N/A , join nicks s msg msg N/A N/A channel channels N/A N/A N/A IrcMsg prefix prefix command KICK args N/A channel N/A N/A , join nicks msg msg N/A privmsg N/A N/A recipient s prefix msg N/A None N/A N/A Returns a PRIVMSG to recipient with the message msg. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A areReceivers recipient N/A repr recipient N/A s s must not be empty. N/A N/A N/A minisix PY2 N/A isinstance s unicode N/A N/A s N/A N/A s encode utf8 N/A N/A isinstance s str N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command PRIVMSG args N/A recipient s msg msg N/A dcc N/A N/A recipient kind N/A args kwargs N/A N/A N/A isNick recipient Can't DCC a channel. N/A kind N/A N/A kind upper N/A N/A kind N/A SEND CHAT RESUME ACCEPT Invalid DCC command. N/A args N/A N/A kind args N/A N/A IrcMsg prefix N/A N/A kwargs get prefix command PRIVMSG args N/A recipient N/A N/A join args N/A action N/A N/A recipient s prefix msg N/A None N/A N/A Returns a PRIVMSG ACTION to recipient with the message msg. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A N/A isChannel recipient N/A isNick recipient N/A repr recipient N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command PRIVMSG args N/A recipient N/A ACTION %s s msg msg N/A notice N/A N/A recipient s prefix msg N/A None N/A N/A Returns a NOTICE to recipient with the message msg. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A areReceivers recipient N/A repr recipient N/A s msg must not be empty. N/A N/A N/A minisix PY2 N/A isinstance s unicode N/A N/A s N/A N/A s encode utf8 N/A N/A isinstance s str N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command NOTICE args N/A recipient s msg msg N/A join N/A N/A channel key prefix msg N/A None None N/A N/A Returns a JOIN to a channel N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A areChannels channel N/A repr channel N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A key None N/A N/A N/A IrcMsg prefix prefix command JOIN args N/A channel msg msg N/A N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A chars N/A N/A N/A any N/A N/A N/A N/A ord x 128 N/A x chars N/A x key N/A N/A IrcMsg prefix prefix command JOIN args N/A channel key msg msg N/A joins N/A N/A channels keys prefix msg N/A None None N/A N/A Returns a JOIN to each of channels. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A all isChannel channels channels N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A keys None N/A N/A keys N/A N/A N/A N/A len keys N/A len channels Got more keys than channels. N/A N/A keys N/A N/A N/A IrcMsg prefix prefix command JOIN args N/A N/A N/A , join channels msg msg N/A N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A chars N/A key keys N/A N/A N/A N/A any N/A N/A N/A N/A ord x 128 N/A x chars N/A x key N/A N/A IrcMsg prefix prefix command JOIN args N/A N/A N/A , join channels N/A N/A , join keys msg msg N/A part N/A N/A channel s prefix msg N/A None N/A N/A Returns a PART from channel with the message msg. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A N/A minisix PY2 N/A isinstance s unicode N/A N/A s N/A N/A s encode utf8 N/A N/A isinstance s str N/A s N/A N/A N/A IrcMsg prefix prefix command PART args N/A channel s msg msg N/A N/A N/A IrcMsg prefix prefix command PART args N/A channel msg msg N/A parts N/A N/A channels s prefix msg N/A None N/A N/A Returns a PART from each of channels with the message msg. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A all isChannel channels channels N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A N/A minisix PY2 N/A isinstance s unicode N/A N/A s N/A N/A s encode utf8 N/A N/A isinstance s str N/A s N/A N/A N/A IrcMsg prefix prefix command PART args N/A N/A N/A , join channels s msg msg N/A N/A N/A IrcMsg prefix prefix command PART args N/A N/A N/A , join channels msg msg N/A quit N/A N/A s prefix msg N/A None N/A N/A Returns a QUIT with the message msg. N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A s N/A N/A N/A IrcMsg prefix prefix command QUIT args N/A s msg msg N/A N/A N/A IrcMsg prefix prefix command QUIT msg msg N/A topic N/A N/A channel topic prefix msg N/A None None N/A N/A Returns a TOPIC for channel with the topic topic. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A topic None N/A N/A N/A IrcMsg prefix prefix command TOPIC args N/A channel msg msg N/A N/A N/A N/A minisix PY2 N/A isinstance topic unicode N/A N/A topic N/A N/A topic encode utf8 N/A N/A isinstance topic str N/A N/A IrcMsg prefix prefix command TOPIC args N/A channel topic msg msg N/A nick N/A N/A nick prefix msg N/A None N/A N/A Returns a NICK with nick nick. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isNick nick N/A repr nick N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command NICK args N/A nick msg msg N/A user N/A N/A ident user prefix msg N/A None N/A N/A Returns a USER with ident ident and user user. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A N/A ident N/A ident N/A ident N/A ident N/A @ ident N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command USER args N/A ident 0 * user msg msg N/A who N/A N/A hostmaskOrChannel prefix msg args N/A None N/A N/A N/A Returns a WHO for the hostmask or channel hostmaskOrChannel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A N/A isChannel hostmaskOrChannel N/A isUserHostmask hostmaskOrChannel N/A repr hostmaskOrChannel N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command WHO args N/A N/A hostmaskOrChannel args msg msg N/A _whois N/A N/A COMMAND nick mask prefix msg N/A None N/A N/A Returns a WHOIS for nick. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A areNicks nick N/A repr nick N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A args N/A nick N/A mask N/A N/A args N/A nick mask N/A N/A IrcMsg prefix prefix command COMMAND args args msg msg N/A N/A whois N/A N/A functools partial _whois WHOIS N/A whowas N/A N/A functools partial _whois WHOWAS names N/A N/A channel prefix msg N/A None None N/A N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A areChannels channel N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A channel None N/A N/A N/A IrcMsg prefix prefix command NAMES args N/A channel msg msg N/A N/A N/A IrcMsg prefix prefix command NAMES msg msg N/A mode N/A N/A channel args prefix msg N/A N/A None N/A N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A isinstance args N/A minisix string_types N/A N/A args N/A args N/A N/A args N/A tuple N/A map str args N/A N/A IrcMsg prefix prefix command MODE args N/A N/A channel args msg msg N/A modes N/A N/A channel args prefix msg N/A N/A None N/A N/A Returns a MODE to quiet each of nicks on channel. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isChannel channel N/A repr channel N/A modes args N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command MODE args N/A N/A channel N/A N/A ircutils joinModes modes msg msg N/A limit N/A N/A channel limit prefix msg N/A None N/A N/A N/A mode channel N/A +l limit prefix prefix msg msg N/A unlimit N/A N/A channel limit prefix msg N/A None N/A N/A N/A mode channel N/A -l limit prefix prefix msg msg N/A invite N/A N/A nick channel prefix msg N/A None N/A N/A Returns an INVITE for nick. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isNick nick N/A repr nick N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command INVITE args N/A nick channel msg msg N/A password N/A N/A password prefix msg N/A None N/A N/A Returns a PASS command for accessing a server. N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A password password must not be empty. N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command PASS args N/A password msg msg N/A ison N/A N/A nick prefix msg N/A None N/A N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A N/A isNick nick N/A repr nick N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A IrcMsg prefix prefix command ISON args N/A nick msg msg N/A monitor N/A N/A subcommand nicks prefix msg N/A None None N/A N/A N/A N/A N/A N/A N/A conf supybot protocols irc strictRfc N/A N/A nick nicks N/A N/A N/A isNick nick N/A repr nick N/A N/A subcommand +-CLS N/A N/A subcommand CLS N/A N/A N/A nicks None N/A N/A msg N/A prefix N/A N/A prefix N/A msg prefix N/A N/A N/A isinstance nicks str N/A N/A nicks N/A N/A , join nicks N/A N/A IrcMsg prefix prefix command MONITOR args N/A subcommand nicks msg msg N/A error N/A N/A s msg N/A None N/A N/A N/A IrcMsg command ERROR args N/A s msg msg N/A