Module Expr Str ImportFrom alias ImportFrom alias Import alias ImportFrom alias alias ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad Str Str FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse If BoolOpOr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call NameLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str Return Call AttributeLoad NameLoad attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Str Str NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore Str orelse If AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareGtE Call AttributeLoad AttributeLoad NameLoad attr attr Str Num body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareGtE Call AttributeLoad AttributeLoad NameLoad attr attr Str Num body Assign SubscriptStore NameLoad Index Str NameLoad Return Call NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Str Str Str NameLoad NameLoad body If UnaryOpNot CompareNotEq NameLoad NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad Call NameLoad NameLoad 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 NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore Str Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse Assign SubscriptStore NameLoad Index Str NameLoad Return Call NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Str body If UnaryOpNot CompareNotEq NameLoad NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr orelse Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse Assign SubscriptStore NameLoad Index Str NameLoad Return Call NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If BoolOpOr UnaryOpNot Call NameLoad NameLoad NameLoad CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign SubscriptStore NameLoad Index Str NameLoad Return Call NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Str body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body If BoolOpOr CompareEq NameLoad Str BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq Call NameLoad NameLoad Num body Assign AttributeStore NameLoad attr NameLoad orelse Raise Call NameLoad Str NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpMod Str TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str TupleLoad SubscriptLoad NameLoad Index Str Call NameLoad SubscriptLoad NameLoad Index Str Delete SubscriptDel NameLoad Index Str Delete SubscriptDel NameLoad Index Str Return Call NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Assign NameStore Str Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Assign NameStore Str Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Assign NameStore Str Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr ListLoad BinOpMod Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad Str Str Assign NameStore Call AttributeLoad Str attr ListLoad Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str Str orelse Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr orelse Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareGtE Call AttributeLoad AttributeLoad NameLoad attr attr Str Num body Assign SubscriptStore NameLoad Index Str NameLoad Return Call NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr ListLoad BinOpMod Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad Str attr ListLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad Str attr ListLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list Assign NameStore ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad
N/A N/A Generic Source engine events module

Contains event classes for all standard HL/Source server events.

Complies with the HL Log Standard rev. 1.03

 __future__ absolute_import datetime datetime N/A re objects BasePlayer SteamId BaseEvent N/A object N/A N/A Base source event class N/A regex N/A N/A join N/A ^L (?P<timestamp>(0[0-9]|1[0-2])/([0-2][0-9]|3[0-1])/\d{4} -  ([0-1][0-9]|2[0-3])(:[0-5][0-9]|60){2}):\s* __init__ N/A N/A self timestamp N/A N/A N/A N/A isinstance timestamp datetime N/A N/A N/A self timestamp timestamp N/A N/A N/A N/A isinstance timestamp str N/A isinstance timestamp unicode N/A N/A N/A self timestamp N/A N/A datetime strptime timestamp %m/%d/%Y - %H:%M:%S N/A N/A N/A TypeError Unexpected type for timestamp N/A __str__ N/A N/A self N/A N/A N/A Return a valid HL Log Standard log entry string N/A N/A N/A N/A unicode self encode utf-8 N/A __unicode__ N/A N/A self N/A N/A N/A N/A L %s: N/A N/A self timestamp_to_str N/A self timestamp N/A timestamp_to_str N/A N/A cls timestamp N/A N/A N/A Return a valid HL Log Standard timestamp string N/A N/A N/A isinstance timestamp datetime N/A N/A N/A TypeError Expected datetime instance for timestamp N/A N/A N/A timestamp strftime %m/%d/%Y - %H:%M:%S N/A classmethod from_re_match N/A N/A cls match N/A N/A N/A Return an event constructed from a self.regex match N/A N/A cls N/A N/A match groupdict N/A classmethod N/A CvarEvent N/A BaseEvent N/A N/A Cvar change event N/A regex N/A N/A join N/A N/A BaseEvent regex Server (cvars (start|end)|cvar "(?P<cvar>\w*)" = "(?P<value>\w*)") __init__ N/A N/A self timestamp cvar value start end N/A False False N/A N/A N/A N/A N/A super CvarEvent self __init__ timestamp N/A N/A self cvar cvar N/A N/A self value value N/A N/A self start start N/A N/A self end end N/A __unicode__ N/A N/A self N/A N/A N/A N/A self start N/A N/A msg Server cvars start N/A N/A N/A self end N/A N/A msg Server cvars end N/A N/A msg N/A Server cvar "%s" = "%s" N/A N/A self cvar N/A self value N/A N/A N/A join N/A N/A N/A N/A super CvarEvent self __unicode__ msg N/A from_re_match N/A N/A cls match N/A N/A N/A Return an event constructed from a self.regex match N/A kwargs N/A N/A match groupdict N/A N/A N/A N/A N/A match string find start 0 N/A N/A N/A kwargs N/A start True N/A N/A N/A N/A N/A N/A match string find end 0 N/A N/A N/A kwargs N/A end True N/A N/A cls kwargs N/A classmethod N/A LogFileEvent N/A BaseEvent N/A N/A Log file change event N/A regex N/A N/A join N/A N/A BaseEvent regex Log file (closed|started \(file "(?P<filename>.*)"\)  \(game "(?P<game>.*)"\) \(version "(?P<version>.*)"\)) __init__ N/A N/A self timestamp filename game version started closed N/A False False N/A N/A N/A N/A started closed N/A N/A N/A ValueError Invalid event N/A N/A N/A N/A super LogFileEvent self __init__ timestamp N/A N/A self filename filename N/A N/A self game game N/A N/A self version version N/A N/A self started started N/A N/A self closed closed N/A __unicode__ N/A N/A self N/A N/A N/A N/A self started N/A N/A msg N/A Log file started (file "%s") (game "%s") (version "%s") N/A N/A self filename N/A self game N/A self version N/A N/A msg Log file closed N/A N/A N/A join N/A N/A N/A N/A super LogFileEvent self __unicode__ msg N/A from_re_match N/A N/A cls match N/A N/A N/A Return an event constructed from a self.regex match N/A kwargs N/A N/A match groupdict N/A N/A N/A N/A match string endswith closed N/A N/A N/A kwargs N/A closed True N/A N/A N/A kwargs N/A started True N/A N/A cls kwargs N/A classmethod N/A ChangeMapEvent N/A BaseEvent N/A N/A Map change event N/A regex N/A N/A join N/A N/A BaseEvent regex (Loading|Started) map "(?P<mapname>.*?)"( \(CRC "(?P<crc>-?\d+)"\))? __init__ N/A N/A self timestamp mapname loading started crc N/A False False N/A N/A N/A N/A loading started N/A N/A N/A ValueError Invalid event N/A N/A N/A N/A super ChangeMapEvent self __init__ timestamp N/A N/A self mapname mapname N/A N/A self loading loading N/A N/A self started started N/A N/A self crc crc N/A __unicode__ N/A N/A self N/A N/A N/A N/A self loading N/A N/A msg N/A Loading map "%s" N/A self mapname N/A N/A msg N/A Started map "%s" (CRC "%s") N/A N/A self mapname N/A self crc N/A N/A N/A join N/A N/A N/A N/A super ChangeMapEvent self __unicode__ msg N/A from_re_match N/A N/A cls match N/A N/A N/A Return an event constructed from a self.regex match N/A kwargs N/A N/A match groupdict N/A N/A N/A N/A match string startswith Loading N/A N/A N/A kwargs N/A loading True N/A N/A N/A kwargs N/A started True N/A N/A cls kwargs N/A classmethod N/A RconEvent N/A BaseEvent N/A N/A Rcon event N/A regex N/A N/A join N/A N/A BaseEvent regex (Bad )?Rcon: "rcon challenge "(?P<password>\w*)" from  "(?P<host>\w*):(?P<port>\d{0-5})" __init__ N/A N/A self timestamp password address passed N/A False N/A N/A N/A N/A N/A super RconEvent self __init__ timestamp N/A N/A self password password N/A N/A N/A N/A isinstance tuple address N/A N/A len address 2 N/A N/A N/A TypeError Expected 2-tuple (host, port) for address N/A N/A self address address N/A N/A self passed passed N/A __unicode__ N/A N/A self N/A N/A N/A N/A self passed N/A N/A msg N/A Rcon: "rcon challenge "%s" command" from "%s:%d" N/A N/A self password N/A N/A self address N/A 0 N/A N/A self address N/A 1 N/A N/A msg N/A Bad Rcon: "rcon challenge "%s" command" from "%s:%d" N/A N/A self password N/A N/A self address N/A 0 N/A N/A self address N/A 1 N/A N/A N/A join N/A N/A N/A N/A super RconEvent self __unicode__ msg N/A from_re_match N/A N/A cls match N/A N/A N/A Return an event constructed from a self.regex match N/A kwargs N/A N/A match groupdict N/A N/A N/A N/A N/A match string startswith Bad N/A N/A N/A kwargs N/A passed True N/A N/A cls kwargs N/A classmethod N/A PlayerEvent N/A BaseEvent N/A N/A Base class for events involving a single player N/A regex N/A N/A join N/A N/A BaseEvent regex "(?P<player_name>.*)<(?P<uid>\d*)><(?P<steam_id>[\w:]*)> <(?P<team>\w*)>"\s* __init__ N/A N/A self timestamp player_name uid steam_id team N/A N/A N/A N/A N/A N/A super PlayerEvent self __init__ timestamp N/A N/A self player N/A BasePlayer player_name uid N/A SteamId steam_id team N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A "%s" N/A self player N/A N/A N/A join N/A N/A N/A N/A super PlayerEvent self __unicode__ msg N/A N/A ConnectionEvent N/A PlayerEvent N/A N/A Player connection event N/A regex N/A N/A join N/A N/A PlayerEvent regex connected, address "((?P<address>none)|(?P<host>\d+(\.\d+){3}):(?P<port>\d*))" __init__ N/A N/A self timestamp player_name uid steam_id team address N/A N/A N/A N/A N/A address none N/A N/A isinstance address tuple N/A N/A len address 2 N/A N/A N/A self address address N/A N/A N/A TypeError Expected 2-tuple (host, port) for address: %s address N/A N/A N/A N/A super ConnectionEvent self __init__ timestamp player_name uid steam_id team N/A __unicode__ N/A N/A self N/A N/A N/A N/A isinstance N/A self address tuple N/A N/A msg N/A connected, address "%s:%d" N/A N/A N/A self address N/A 0 N/A N/A self address N/A 1 N/A N/A msg N/A connected, address "%s" N/A self address N/A N/A N/A join N/A N/A N/A N/A super ConnectionEvent self __unicode__ msg N/A from_re_match N/A N/A cls match N/A N/A N/A Return an event constructed from a self.regex match N/A kwargs N/A N/A match groupdict N/A N/A N/A kwargs N/A address none N/A N/A N/A kwargs N/A address N/A N/A kwargs N/A host N/A int N/A kwargs N/A port N/A N/A kwargs N/A host N/A N/A kwargs N/A port N/A N/A cls kwargs N/A classmethod N/A ValidationEvent N/A PlayerEvent N/A N/A Player validation event N/A regex N/A N/A join N/A N/A PlayerEvent regex STEAM USERID validated __unicode__ N/A N/A self N/A N/A N/A msg STEAM USERID validated N/A N/A N/A join N/A N/A N/A N/A super ValidationEvent self __unicode__ msg N/A N/A EnterGameEvent N/A PlayerEvent N/A N/A Player entered game event N/A regex N/A N/A join N/A N/A PlayerEvent regex entered the game __unicode__ N/A N/A self N/A N/A N/A msg entered the game N/A N/A N/A join N/A N/A N/A N/A super EnterGameEvent self __unicode__ msg N/A N/A DisconnectionEvent N/A PlayerEvent N/A N/A Player disconnected event N/A regex N/A N/A join N/A N/A PlayerEvent regex disconnected __unicode__ N/A N/A self N/A N/A N/A msg disconnected N/A N/A N/A join N/A N/A N/A N/A super DisconnectionEvent self __unicode__ msg N/A N/A KickEvent N/A PlayerEvent N/A N/A Player kicked by console event N/A regex N/A N/A join N/A N/A BaseEvent regex Kick: "(?P<player_name>.*)<(?P<uid>\d*)><(?P<steam_id>[\w:]*)> <(?P<team>\w*)>" was kicked by "Console"  \(message "(?P<message>.*)"\) __init__ N/A N/A self timestamp player_name uid steam_id team message N/A N/A N/A N/A N/A N/A super KickEvent self __init__ timestamp player_name uid steam_id team N/A N/A self message message N/A __unicode__ N/A N/A self N/A N/A N/A N/A N/A join N/A N/A L %s: N/A N/A self timestamp_to_str N/A self timestamp N/A Kick: "%s" N/A self player N/A was kicked by "Console" (message "%s") N/A self message N/A N/A SuicideEvent N/A PlayerEvent N/A N/A Player suicide event N/A regex N/A N/A join N/A N/A PlayerEvent regex committed suicide with "(?P<weapon>\w*)" __init__ N/A N/A self timestamp player_name uid steam_id team weapon N/A N/A N/A N/A N/A N/A super SuicideEvent self __init__ timestamp player_name uid steam_id team N/A N/A self weapon weapon N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A committed suicide with "%s" N/A self weapon N/A N/A N/A join N/A N/A N/A N/A super SuicideEvent self __unicode__ msg N/A N/A TeamSelectionEvent N/A PlayerEvent N/A N/A Player team select event N/A regex N/A N/A join N/A N/A PlayerEvent regex joined team "(?P<new_team>\w*)" __init__ N/A N/A self timestamp player_name uid steam_id team new_team N/A N/A N/A N/A N/A N/A super TeamSelectionEvent self __init__ timestamp player_name uid steam_id team N/A N/A self new_team new_team N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A joined team "%s" N/A self new_team N/A N/A N/A join N/A N/A N/A N/A super TeamSelectionEvent self __unicode__ msg N/A N/A RoleSelectionEvent N/A PlayerEvent N/A N/A Player role select event N/A regex N/A N/A join N/A N/A PlayerEvent regex changed role to "(?P<role>\w*)" __init__ N/A N/A self timestamp player_name uid steam_id team role N/A N/A N/A N/A N/A N/A super RoleSelectionEvent self __init__ timestamp player_name uid steam_id team N/A N/A self role role N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A changed role to "%s" N/A self role N/A N/A N/A join N/A N/A N/A N/A super RoleSelectionEvent self __unicode__ msg N/A N/A ChangeNameEvent N/A PlayerEvent N/A N/A Player name changed event N/A regex N/A N/A join N/A N/A PlayerEvent regex changed name to "(?P<new_name>.*)" __init__ N/A N/A self timestamp player_name uid steam_id team new_name N/A N/A N/A N/A N/A N/A super ChangeNameEvent self __init__ timestamp player_name uid steam_id team N/A N/A self new_name new_name N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A changed name to "%s" N/A self new_name N/A N/A N/A join N/A N/A N/A N/A super ChangeNameEvent self __unicode__ msg N/A N/A PlayerTargetEvent N/A BaseEvent N/A N/A Base class for events involving two players N/A player_regex N/A N/A join N/A "(?P<player_name>.*)<(?P<player_uid>\d*)> <(?P<player_steam_id>[\w:]*)><(?P<player_team>\w*)>"\s* N/A target_regex N/A N/A join N/A "(?P<target_name>.*)<(?P<target_uid>\d*)> <(?P<target_steam_id>[\w:]*)><(?P<target_team>\w*)>"\s* __init__ N/A N/A self timestamp player_name player_uid player_steam_id player_team target_name target_uid target_steam_id target_team N/A N/A N/A N/A N/A N/A super PlayerTargetEvent self __init__ timestamp N/A N/A self player N/A BasePlayer player_name player_uid N/A SteamId player_steam_id player_team N/A N/A self target N/A BasePlayer target_name target_uid N/A SteamId target_steam_id target_team N/A N/A KillEvent N/A PlayerTargetEvent N/A N/A Player killed event N/A regex N/A N/A join N/A N/A BaseEvent regex N/A PlayerTargetEvent player_regex  killed  N/A PlayerTargetEvent target_regex  with "(?P<weapon>\w*)" __init__ N/A N/A self timestamp player_name player_uid player_steam_id player_team target_name target_uid target_steam_id target_team weapon N/A N/A N/A N/A N/A N/A super KillEvent self __init__ timestamp player_name player_uid player_steam_id player_team target_name target_uid target_steam_id target_team N/A N/A self weapon weapon N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A "%s" killed "%s" with "%s" N/A N/A self player N/A self target N/A self weapon N/A N/A N/A join N/A N/A N/A N/A super KillEvent self __unicode__ msg N/A N/A AttackEvent N/A PlayerTargetEvent N/A N/A Player attacked event N/A regex N/A N/A join N/A N/A BaseEvent regex N/A PlayerTargetEvent player_regex  attacked  N/A PlayerTargetEvent target_regex  with "(?P<weapon>\w*)" \(damage "(?P<damage>\d*)"\) __init__ N/A N/A self timestamp player_name player_uid player_steam_id player_team target_name target_uid target_steam_id target_team weapon damage N/A N/A N/A N/A N/A N/A super AttackEvent self __init__ timestamp player_name player_uid player_steam_id player_team target_name target_uid target_steam_id target_team N/A N/A self weapon weapon N/A N/A self damage N/A int damage N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A "%s" attacked "%s" with "%s" (damage "%d") N/A N/A self player N/A self target N/A self weapon N/A self damage N/A N/A N/A join N/A N/A N/A N/A super AttackEvent self __unicode__ msg N/A N/A PlayerActionEvent N/A PlayerEvent N/A N/A Player triggered action event N/A regex N/A N/A join N/A N/A PlayerEvent regex triggered "(?P<action>.*?)" __init__ N/A N/A self timestamp player_name uid steam_id team action N/A N/A N/A N/A N/A N/A super PlayerActionEvent self __init__ timestamp player_name uid steam_id team N/A N/A isinstance action str N/A N/A N/A self action N/A unicode action utf-8 replace N/A N/A N/A self action action N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A triggered "%s" N/A self action N/A N/A N/A join N/A N/A N/A N/A super PlayerActionEvent self __unicode__ msg N/A N/A TeamActionEvent N/A BaseEvent N/A N/A Team triggered action event N/A regex N/A N/A join N/A N/A BaseEvent regex Team "(?P<team>\w*?)" triggered "(?P<action>.*?)" __init__ N/A N/A self timestamp team action N/A N/A N/A N/A N/A N/A super TeamActionEvent self __init__ timestamp N/A N/A self team team N/A N/A self action action N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A Team "%s" triggered "%s" N/A N/A self team N/A self action N/A N/A N/A join N/A N/A N/A N/A super TeamActionEvent self __unicode__ msg N/A N/A WorldActionEvent N/A BaseEvent N/A N/A World triggered action event N/A regex N/A N/A join N/A N/A BaseEvent regex World triggered "(?P<action>.*?)" __init__ N/A N/A self timestamp action N/A N/A N/A N/A N/A N/A super WorldActionEvent self __init__ timestamp N/A N/A self action action N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A World triggered "%s" N/A self action N/A N/A N/A join N/A N/A N/A N/A super WorldActionEvent self __unicode__ msg N/A N/A ChatEvent N/A PlayerEvent N/A N/A Chat event N/A regex N/A N/A join N/A N/A PlayerEvent regex say(_team)? "(?P<message>.*?)" __init__ N/A N/A self timestamp player_name uid steam_id team message say_team N/A False N/A N/A N/A N/A N/A super ChatEvent self __init__ timestamp player_name uid steam_id team N/A N/A self say_team say_team N/A N/A self message message N/A __unicode__ N/A N/A self N/A N/A N/A N/A self say_team N/A N/A msg N/A say_team "%s" N/A self message N/A N/A msg N/A say "%s" N/A self message N/A N/A N/A join N/A N/A N/A N/A super ChatEvent self __unicode__ msg N/A from_re_match N/A N/A cls match N/A N/A N/A Return an event constructed from a self.regex match N/A kwargs N/A N/A match groupdict N/A N/A N/A N/A N/A match string find say_team 0 N/A N/A N/A kwargs N/A say_team True N/A N/A cls kwargs N/A classmethod N/A TeamAllianceEvent N/A BaseEvent N/A N/A Team alliance event N/A regex N/A N/A join N/A N/A BaseEvent regex Team "(?P<team_a>\w*?)" formed alliance with "(?P<team_b>\w*?)" __init__ N/A N/A self timestamp team_a team_b N/A N/A N/A N/A N/A N/A super TeamAllianceEvent self __init__ timestamp N/A N/A self team_a team_a N/A N/A self team_b team_b N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A Team "%s" formed alliance with "%s" N/A N/A self team_a N/A self team_b N/A N/A N/A join N/A N/A N/A N/A super TeamAllianceEvent self __unicode__ msg N/A N/A RoundEndTeamEvent N/A BaseEvent N/A N/A Round end team score report event N/A regex N/A N/A join N/A N/A BaseEvent regex Team "(?P<team>\w*?)" scored "(?P<score>\d+)" with  "(?P<num_players>\d+)" players __init__ N/A N/A self timestamp team score num_players N/A N/A N/A N/A N/A N/A super RoundEndTeamEvent self __init__ timestamp N/A N/A self team team N/A N/A self score N/A int score N/A N/A self num_players N/A int num_players N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A Team "%s" scored "%d" with "%d" players N/A N/A self team N/A self score N/A self num_players N/A N/A N/A join N/A N/A N/A N/A super RoundEndTeamEvent self __unicode__ msg N/A N/A PrivateChatEvent N/A PlayerTargetEvent N/A N/A Private Chat event N/A regex N/A N/A join N/A N/A BaseEvent regex N/A PlayerTargetEvent player_regex  tell  N/A PlayerTargetEvent target_regex  message "(?P<message>.*)" __init__ N/A N/A self timestamp player_name player_uid player_steam_id player_team target_name target_uid target_steam_id target_team message N/A N/A N/A N/A N/A N/A super PrivateChatEvent self __init__ timestamp player_name player_uid player_steam_id player_team target_name target_uid target_steam_id target_team N/A N/A self message message N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A "%s" tell "%s" message "%s" N/A N/A self player N/A self target N/A self message N/A N/A N/A join N/A N/A N/A N/A super PrivateChatEvent self __unicode__ msg N/A N/A RoundEndPlayerEvent N/A PlayerEvent N/A N/A Round end player score report event N/A regex N/A N/A join N/A N/A BaseEvent regex Player "(?P<player_name>.*)<(?P<uid>\d*)><(?P<steam_id>[\w:]*)> <(?P<team>\w*)>"\s* scored "(?P<score>\d+)" __init__ N/A N/A self timestamp player_name uid steam_id team score N/A N/A N/A N/A N/A N/A super RoundEndPlayerEvent self __init__ timestamp player_name uid steam_id team N/A N/A self score N/A int score N/A __unicode__ N/A N/A self N/A N/A N/A N/A N/A join N/A N/A L %s: N/A N/A self timestamp_to_str N/A self timestamp N/A Player "%s" N/A self player N/A scored "%d" N/A self score N/A N/A WeaponSelectEvent N/A PlayerEvent N/A N/A Player selected weapon event N/A regex N/A N/A join N/A N/A PlayerEvent regex selected weapon "(?P<weapon>\w*)" __init__ N/A N/A self timestamp player_name uid steam_id team weapon N/A N/A N/A N/A N/A N/A super WeaponSelectEvent self __init__ timestamp player_name uid steam_id team N/A N/A self weapon weapon N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A selected weapon "%s" N/A self weapon N/A N/A N/A join N/A N/A N/A N/A super WeaponSelectEvent self __unicode__ msg N/A N/A WeaponPickupEvent N/A PlayerEvent N/A N/A Player picked up weapon event N/A regex N/A N/A join N/A N/A PlayerEvent regex acquired weapon "(?P<weapon>\w*)" __init__ N/A N/A self timestamp player_name uid steam_id team weapon N/A N/A N/A N/A N/A N/A super WeaponPickupEvent self __init__ timestamp player_name uid steam_id team N/A N/A self weapon weapon N/A __unicode__ N/A N/A self N/A N/A N/A msg N/A acquired weapon "%s" N/A self weapon N/A N/A N/A join N/A N/A N/A N/A super WeaponPickupEvent self __unicode__ msg N/A N/A N/A STANDARD_EVENTS N/A CvarEvent LogFileEvent ChangeMapEvent RconEvent ConnectionEvent ValidationEvent EnterGameEvent DisconnectionEvent KickEvent SuicideEvent TeamSelectionEvent RoleSelectionEvent ChangeNameEvent KillEvent AttackEvent PlayerActionEvent TeamActionEvent WorldActionEvent ChatEvent TeamAllianceEvent RoundEndTeamEvent PrivateChatEvent RoundEndPlayerEvent WeaponSelectEvent WeaponPickupEvent