Module ImportFrom alias ImportFrom alias alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias TryExcept body ImportFrom alias handlers ExceptHandler type NameLoad body ImportFrom alias Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Slice Num ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Str Import alias Import alias Assign NameStore Num FunctionDef arguments args defaults body TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass Assign NameStore Call NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad NameLoad attr If CompareEq SubscriptLoad NameLoad Index Str Num body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareEq SubscriptLoad NameLoad Index Str Num body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareEq SubscriptLoad NameLoad Index Str Num body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpOr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str orelse If CompareIs SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call NameLoad Str NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num If CompareGt SubscriptLoad NameLoad Index Str Num body Expr Call NameLoad Str NameLoad Str keyword Str keyword AttributeLoad NameLoad attr TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str If CompareIsNot SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Str Assign NameStore Dict If Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str orelse Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body Expr Call NameLoad NameLoad keyword AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body If BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr orelse Expr Call NameLoad Str SubscriptLoad NameLoad Index Str keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num orelse If CompareIn AttributeLoad NameLoad attr ListLoad Str Str Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str orelse Expr Call NameLoad Str SubscriptLoad NameLoad Index Str keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad If CompareIsNot SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Str Assign NameStore Dict Assign SubscriptStore NameLoad Index Str Call NameLoad SubscriptLoad NameLoad Index Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Str Assign NameStore Dict If CompareGt Call NameLoad NameLoad Num body Expr Call NameLoad BinOpMod Str NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num If CompareEq Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num If CompareIsNot SubscriptLoad NameLoad Index Str NameLoad body Assign SubscriptStore NameLoad Index Str Call NameLoad SubscriptLoad NameLoad Index Str If CompareIsNot SubscriptLoad NameLoad Index Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str If CompareIsNot SubscriptLoad NameLoad Index Str NameLoad body Assign SubscriptStore NameLoad Index Str Call NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Str Assign NameStore Dict If CompareGt Call NameLoad NameLoad Num body Expr Call NameLoad BinOpMod Str NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num If CompareEq Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num If CompareIsNot SubscriptLoad NameLoad Index Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Dict If CompareEq Call NameLoad NameLoad Num body Assign NameStore Str Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareGt Call NameLoad NameLoad Num body Assign NameStore Str Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Str Assign NameStore Dict If CompareGt Call NameLoad NameLoad Num body Expr Call NameLoad BinOpMod Str NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num If CompareEq Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Str Assign NameStore Dict If CompareGt Call NameLoad NameLoad Num body Expr Call NameLoad BinOpMod Str NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num If CompareEq Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num If CompareIsNot SubscriptLoad NameLoad Index Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Str Assign NameStore Dict If CompareIsNot SubscriptLoad NameLoad Index Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str handlers ExceptHandler type NameLoad body Pass orelse If CompareLt NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpSub NameLoad Call NameLoad UnaryOpUSub NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr If SubscriptLoad NameLoad Index Str body Expr Call NameLoad BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Index Str keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Str Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore ListLoad If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr orelse TryExcept body Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If CompareGt Call NameLoad NameLoad Num body Expr ListComp Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str comprehension NameStore NameLoad If CompareGt NameLoad Num body Expr Call NameLoad Str Call NameLoad NameLoad keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareGt NameLoad Num body Return Assign NameStore Call NameLoad NameLoad If UnaryOpNot CompareIn NameLoad ListLoad Num Num body Expr Call NameLoad BinOpMod Str NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Str If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr orelse TryExcept body Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore ListLoad NameLoad If CompareGt NameLoad Num body Expr Call NameLoad Str NameLoad keyword AttributeLoad NameLoad attr If NameLoad body Assign NameStore ListComp Call AttributeLoad NameLoad attr Str comprehension NameStore NameLoad Return NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr TryExcept body Expr Call NameLoad NameLoad Return NameLoad handlers ExceptHandler type NameLoad body If CompareIn NameLoad NameLoad body Return Call NameLoad SubscriptLoad NameLoad Index NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Num NameLoad NameLoad Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call NameLoad NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num For TupleStore NameStore NameStore NameLoad body If NameLoad body Pass orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body If CompareIn NameLoad ListLoad Str Str Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse Expr Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr Num orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body If UnaryOpNot CompareLt SubscriptLoad NameLoad Index Str Num body Expr Call NameLoad Str keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Global identifier AugAssignAdd NameStore Num Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Expr Call NameLoad Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num orelse If CompareEq NameLoad Str body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr Num orelse Assert NameLoad BinOpMod Str NameLoad If CompareGt SubscriptLoad NameLoad Index Str Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Num Expr Call NameLoad NameLoad keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If BoolOpOr BoolOpAnd CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num CompareGtE AttributeLoad NameLoad attr Num BoolOpAnd CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num CompareGtE AttributeLoad NameLoad attr Num body If BoolOpOr NameLoad NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call NameLoad BinOpMod Str NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num orelse If NameLoad body If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign NameStore NameLoad Return NameLoad Expr Call NameLoad BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call NameLoad NameLoad keyword Str keyword AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Call NameLoad BinOpMod Str NameLoad keyword Str keyword AttributeLoad NameLoad attr orelse If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad BinOpMod Str AttributeLoad NameLoad attr keyword Str keyword AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad BinOpMod Str AttributeLoad NameLoad attr keyword Str keyword AttributeLoad NameLoad attr Expr Call NameLoad Str keyword Str keyword AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Str keyword Str keyword AttributeLoad NameLoad attr orelse Assign NameStore IfExp CompareIsNot AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call NameLoad BinOpMod Str NameLoad keyword Str keyword AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad BinOpMod Str AttributeLoad NameLoad attr keyword Str keyword AttributeLoad NameLoad attr If NameLoad body Expr Call NameLoad BinOpMod Str Call NameLoad AttributeLoad NameLoad attr keyword Str keyword AttributeLoad NameLoad attr Expr Call NameLoad Str keyword Str keyword AttributeLoad NameLoad attr Expr Call NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareIs AttributeLoad NameLoad attr Str CompareIsNot AttributeLoad NameLoad attr NameLoad body If SubscriptLoad NameLoad Index Str body Expr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr orelse If BoolOpAnd CompareIs AttributeLoad NameLoad attr Str CompareIsNot AttributeLoad NameLoad attr NameLoad body If SubscriptLoad NameLoad Index Str body Expr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpOr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str body If CompareIs AttributeLoad NameLoad attr NameLoad body Return Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad ListLoad Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call NameLoad Str NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body If SubscriptLoad NameLoad Index Str body Expr Call NameLoad Str Call AttributeLoad NameLoad attr NameLoad If SubscriptLoad NameLoad Index Str body Expr Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return If CompareIsNot SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str TryExcept body Assign NameStore Call NameLoad NameLoad Str handlers ExceptHandler type NameLoad name NameStore body Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad keyword AttributeLoad NameLoad attr Return TryExcept body Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str handlers ExceptHandler type NameLoad name NameStore body Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Expr Call NameLoad BinOpMod Str NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Str If Call NameLoad AttributeLoad NameLoad attr Str body Import alias For NameStore TupleLoad Str Str Str body Assign NameStore AttributeLoad Call NameLoad NameLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad keyword NameLoad orelse Import alias Assign AttributeStore NameLoad attr Call Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Str Expr Call NameLoad BinOpMod NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num keyword Str decorator_list If CompareEq NameLoad Str body Expr Call NameLoad
N/A __future__ print_function datetime date timedelta N/A sys N/A os N/A signal N/A getopt N/A json N/A pprint N/A logging N/A ssl N/A N/A urllib.parse urlparse N/A N/A N/A ImportError N/A urlparse urlparse N/A libpath N/A N/A N/A os path dirname N/A N/A N/A os path abspath __file__ N/A N/A N/A sys path N/A 0 N/A N/A N/A N/A os path join libpath N/A os pardir lib N/A pan.wfapi N/A pan.config N/A debug 0 main N/A N/A N/A N/A N/A N/A N/A N/A N/A signal signal N/A signal SIGPIPE N/A signal SIG_DFL N/A N/A N/A AttributeError N/A N/A N/A options N/A parse_opts N/A N/A options N/A debug N/A N/A logger N/A N/A logging getLogger N/A N/A N/A options N/A debug 3 N/A N/A N/A N/A logger setLevel N/A N/A pan wfapi DEBUG3 N/A N/A N/A N/A options N/A debug 2 N/A N/A N/A N/A logger setLevel N/A N/A pan wfapi DEBUG2 N/A N/A N/A N/A options N/A debug 1 N/A N/A N/A N/A logger setLevel N/A N/A pan wfapi DEBUG1 N/A log_format %(message)s N/A handler N/A N/A logging StreamHandler N/A formatter N/A N/A logging Formatter log_format N/A N/A N/A handler setFormatter formatter N/A N/A N/A logger addHandler handler N/A N/A N/A options N/A cafile N/A options N/A capath N/A options N/A ssl N/A N/A ssl_context N/A create_ssl_context N/A options N/A cafile N/A options N/A capath N/A options N/A ssl N/A N/A N/A N/A options N/A ssl None N/A N/A ssl_context N/A N/A N/A pan wfapi cloud_ssl_context N/A N/A N/A wfapi N/A N/A N/A pan wfapi PanWFapi tag N/A options N/A tag api_key N/A options N/A api_key hostname N/A options N/A hostname timeout N/A options N/A timeout http N/A options N/A http ssl_context ssl_context N/A N/A N/A N/A N/A pan wfapi PanWFapiError N/A msg N/A N/A N/A print pan.wfapi.PanWFapi: msg file N/A sys stderr N/A N/A N/A sys exit 1 N/A N/A N/A options N/A debug 2 N/A N/A N/A print wfapi.__str__()===>
 wfapi 
<=== sep file N/A sys stderr N/A N/A N/A hashes N/A process_hashes N/A options N/A hash N/A N/A N/A options N/A submit None N/A N/A action submit N/A kwargs N/A N/A N/A N/A N/A os path isfile N/A options N/A submit N/A N/A N/A kwargs N/A file N/A options N/A submit N/A N/A o N/A urlparse N/A options N/A submit N/A N/A options N/A debug N/A N/A N/A print o file N/A sys stderr N/A N/A N/A o scheme file N/A N/A N/A N/A o path N/A N/A N/A os path isfile N/A o path N/A N/A N/A kwargs N/A file N/A o path N/A N/A N/A print Invalid URL: file not found: N/A options N/A submit file N/A sys stderr N/A N/A N/A sys exit 1 N/A N/A N/A N/A o scheme N/A http https ftp N/A N/A N/A kwargs N/A url N/A options N/A submit N/A N/A N/A print Invalid file or URL: N/A options N/A submit file N/A sys stderr N/A N/A N/A sys exit 1 N/A N/A N/A wfapi submit kwargs N/A N/A print_status wfapi action N/A N/A print_response wfapi options N/A N/A N/A options N/A submit-link None N/A N/A action submit N/A kwargs N/A N/A N/A kwargs N/A links N/A process_arg N/A options N/A submit-link list True N/A N/A N/A wfapi submit kwargs N/A N/A print_status wfapi action N/A N/A print_response wfapi options N/A N/A options N/A change-request N/A N/A action change-request N/A kwargs N/A N/A N/A N/A len hashes 1 N/A N/A N/A print N/A Only 1 hash allowed for %s action file N/A sys stderr N/A N/A N/A sys exit 1 N/A N/A N/A len hashes 1 N/A N/A N/A kwargs N/A hash N/A hashes N/A 0 N/A N/A N/A options N/A new-verdict None N/A N/A N/A kwargs N/A verdict N/A process_verdict N/A options N/A new-verdict N/A N/A N/A options N/A email None N/A N/A N/A kwargs N/A email N/A options N/A email N/A N/A N/A options N/A comment None N/A N/A N/A kwargs N/A comment N/A process_arg N/A options N/A comment N/A N/A N/A wfapi change_request kwargs N/A N/A print_status wfapi action N/A N/A print_response wfapi options N/A N/A options N/A report N/A N/A action report N/A kwargs N/A N/A N/A N/A len hashes 1 N/A N/A N/A print N/A Only 1 hash allowed for %s action file N/A sys stderr N/A N/A N/A sys exit 1 N/A N/A N/A len hashes 1 N/A N/A N/A kwargs N/A hash N/A hashes N/A 0 N/A N/A N/A options N/A format None N/A N/A N/A kwargs N/A format N/A options N/A format N/A N/A N/A wfapi report kwargs N/A N/A print_status wfapi action N/A N/A print_response wfapi options N/A N/A save_file wfapi options N/A N/A options N/A verdict N/A N/A kwargs N/A N/A N/A N/A len hashes 1 N/A N/A action verdict N/A N/A kwargs N/A hash N/A hashes N/A 0 N/A N/A N/A wfapi verdict kwargs N/A N/A N/A N/A len hashes 1 N/A N/A action verdicts N/A N/A kwargs N/A hashes hashes N/A N/A N/A wfapi verdicts kwargs N/A N/A action verdict N/A N/A N/A wfapi verdict kwargs N/A N/A print_status wfapi action N/A N/A print_response wfapi options N/A N/A save_file wfapi options N/A N/A options N/A sample N/A N/A action sample N/A kwargs N/A N/A N/A N/A len hashes 1 N/A N/A N/A print N/A Only 1 hash allowed for %s action file N/A sys stderr N/A N/A N/A sys exit 1 N/A N/A N/A len hashes 1 N/A N/A N/A kwargs N/A hash N/A hashes N/A 0 N/A N/A N/A wfapi sample kwargs N/A N/A print_status wfapi action N/A N/A print_response wfapi options N/A N/A save_file wfapi options N/A N/A options N/A pcap N/A N/A action pcap N/A kwargs N/A N/A N/A N/A len hashes 1 N/A N/A N/A print N/A Only 1 hash allowed for %s action file N/A sys stderr N/A N/A N/A sys exit 1 N/A N/A N/A len hashes 1 N/A N/A N/A kwargs N/A hash N/A hashes N/A 0 N/A N/A N/A options N/A platform None N/A N/A N/A kwargs N/A platform N/A options N/A platform N/A N/A N/A wfapi pcap kwargs N/A N/A print_status wfapi action N/A N/A print_response wfapi options N/A N/A save_file wfapi options N/A N/A options N/A changed N/A N/A action verdicts_changed N/A kwargs N/A N/A N/A N/A options N/A date None N/A N/A N/A kwargs N/A date N/A options N/A date N/A N/A N/A x N/A int N/A options N/A date N/A N/A N/A ValueError N/A N/A N/A N/A N/A x 1 N/A N/A d N/A N/A date today N/A d N/A d N/A timedelta N/A x N/A N/A kwargs N/A date N/A N/A d isoformat N/A N/A options N/A debug N/A N/A N/A print N/A relative date(%d): %s N/A x N/A kwargs N/A date file N/A sys stderr N/A N/A N/A wfapi verdicts_changed kwargs N/A N/A print_status wfapi action N/A N/A print_response wfapi options N/A N/A save_file wfapi options N/A N/A options N/A testfile N/A N/A action testfile N/A N/A N/A wfapi testfile N/A N/A print_status wfapi action N/A N/A print_response wfapi options N/A N/A save_file wfapi options N/A N/A N/A N/A N/A pan wfapi PanWFapiError N/A msg N/A N/A N/A print_status wfapi action msg N/A N/A print_response wfapi options N/A N/A N/A sys exit 1 N/A N/A N/A sys exit 0 N/A process_hashes N/A N/A list N/A N/A N/A stdin_char - N/A hashes N/A N/A hash list N/A N/A lines N/A N/A N/A hash stdin_char N/A N/A lines N/A N/A N/A sys stdin readlines N/A N/A N/A N/A f N/A open hash N/A lines N/A N/A f readlines N/A N/A N/A f close N/A N/A N/A IOError N/A N/A N/A validate_hash hash N/A N/A N/A hashes append hash N/A N/A N/A len lines 0 N/A N/A N/A N/A N/A hashes append N/A N/A x rstrip N/A x lines N/A N/A debug 1 N/A N/A N/A print hashes: N/A len hashes file N/A sys stderr N/A hashes N/A validate_hash N/A N/A hash N/A N/A N/A N/A debug 0 N/A N/A N/A x N/A len hash N/A N/A N/A x N/A 32 64 N/A N/A N/A print N/A hash length (%d) must be 32 (MD5) or 64 (SHA256) x file N/A sys stderr N/A N/A N/A sys exit 1 N/A process_arg N/A N/A s list N/A False N/A N/A stdin_char - N/A N/A s stdin_char N/A N/A lines N/A N/A N/A sys stdin readlines N/A N/A N/A N/A f N/A open s N/A lines N/A N/A f readlines N/A N/A N/A f close N/A N/A N/A IOError N/A N/A lines N/A s N/A N/A debug 1 N/A N/A N/A print lines: lines file N/A sys stderr N/A list N/A N/A l N/A N/A N/A x rstrip N/A x lines N/A l N/A lines N/A N/A join lines N/A lines N/A process_verdict N/A N/A verdict N/A N/A N/A verdicts N/A benign malware grayware N/A N/A pan wfapi BENIGN N/A N/A pan wfapi MALWARE N/A N/A pan wfapi GRAYWARE N/A N/A N/A N/A int verdict N/A verdict N/A N/A N/A ValueError N/A N/A N/A verdict verdicts N/A N/A N/A str N/A verdicts N/A verdict N/A verdict N/A parse_opts N/A N/A N/A N/A N/A options N/A submit submit-link change-request report verdict sample pcap changed hash platform new-verdict email comment testfile format date dst api_key hostname http ssl cafile capath print_xml print_python print_json print_html debug tag timeout None None False False False False False False N/A None None None None False None None None None None False None None None False False False False 0 None None N/A short_options K:h:xpjHDt:T: N/A long_options N/A version help submit= submit-link= change-request report verdict sample pcap changed hash= platform= testfile new-verdict= email= comment= format= date= dst= http ssl= cafile= capath= N/A N/A N/A N/A opts args N/A N/A getopt getopt N/A N/A sys argv N/A 1 short_options long_options N/A N/A N/A N/A getopt GetoptError N/A error N/A N/A N/A print error file N/A sys stderr N/A N/A N/A sys exit 1 N/A N/A opt arg opts N/A N/A False N/A N/A N/A N/A N/A opt --submit N/A N/A N/A options N/A submit arg N/A N/A N/A opt --submit-link N/A N/A N/A options N/A submit-link arg N/A N/A N/A opt --change-request N/A N/A N/A options N/A change-request True N/A N/A N/A opt --report N/A N/A N/A options N/A report True N/A N/A N/A opt --verdict N/A N/A N/A options N/A verdict True N/A N/A N/A opt --sample N/A N/A N/A options N/A sample True N/A N/A N/A opt --pcap N/A N/A N/A options N/A pcap True N/A N/A N/A opt --changed N/A N/A N/A options N/A changed True N/A N/A N/A opt --hash N/A N/A N/A N/A N/A options N/A hash append arg N/A N/A N/A opt --platform N/A N/A N/A options N/A platform arg N/A N/A N/A opt --new-verdict N/A N/A N/A options N/A new-verdict arg N/A N/A N/A opt --email N/A N/A N/A options N/A email arg N/A N/A N/A opt --comment N/A N/A N/A options N/A comment arg N/A N/A N/A opt --testfile N/A N/A N/A options N/A testfile True N/A N/A N/A opt --format N/A N/A N/A options N/A format arg N/A N/A N/A opt --date N/A N/A N/A options N/A date arg N/A N/A N/A opt --dst N/A N/A N/A options N/A dst arg N/A N/A N/A opt -K N/A N/A N/A options N/A api_key arg N/A N/A N/A opt -h N/A N/A N/A options N/A hostname arg N/A N/A N/A opt --http N/A N/A N/A options N/A http True N/A N/A N/A opt --ssl N/A N/A N/A arg N/A default noverify cacloud N/A N/A N/A options N/A ssl arg N/A N/A N/A print Invalid --ssl option: arg N/A N/A N/A sys exit 1 N/A N/A N/A opt --cafile N/A N/A N/A options N/A cafile arg N/A N/A N/A opt --capath N/A N/A N/A options N/A capath arg N/A N/A N/A opt -x N/A N/A N/A options N/A print_xml True N/A N/A N/A opt -p N/A N/A N/A options N/A print_python True N/A N/A N/A opt -j N/A N/A N/A options N/A print_json True N/A N/A N/A opt -H N/A N/A N/A options N/A print_html True N/A N/A N/A opt -D N/A N/A N/A N/A N/A options N/A debug 3 N/A N/A N/A print Maximum debug level is 3 file N/A sys stderr N/A N/A N/A sys exit 1 N/A debug N/A debug 1 N/A N/A options N/A debug debug N/A N/A N/A opt -t N/A N/A arg N/A N/A N/A options N/A tag arg N/A N/A N/A opt -T N/A N/A N/A options N/A timeout arg N/A N/A N/A opt --version N/A N/A N/A print pan-python N/A N/A pan wfapi __version__ N/A N/A N/A sys exit 0 N/A N/A N/A opt --help N/A N/A N/A usage N/A N/A N/A sys exit 0 N/A N/A False N/A unhandled option %s opt N/A N/A N/A options N/A debug 2 N/A N/A s N/A N/A pprint pformat options indent 4 N/A N/A print s file N/A sys stderr N/A options N/A create_ssl_context N/A N/A cafile capath ssl_option N/A N/A N/A N/A N/A N/A N/A N/A sys version_info major 2 N/A N/A sys hexversion 34015488 N/A N/A N/A N/A sys version_info major 3 N/A N/A sys hexversion 50594560 N/A N/A N/A cafile capath N/A N/A N/A N/A ssl_context N/A N/A ssl create_default_context purpose N/A N/A ssl Purpose SERVER_AUTH cafile cafile capath capath N/A N/A N/A Exception N/A e N/A N/A N/A print N/A cafile or capath invalid: %s e file N/A sys stderr N/A N/A N/A sys exit 1 N/A N/A ssl_option N/A N/A N/A ssl_option cacloud N/A N/A ssl_context N/A N/A N/A pan wfapi cloud_ssl_context N/A N/A N/A ssl_option noverify N/A N/A ssl_context N/A N/A ssl _create_unverified_context N/A N/A N/A ssl_option default N/A N/A ssl_context None N/A ssl_context N/A N/A print N/A Warning: Python %d.%d.%d: cafile, capath and ssl ignored N/A N/A N/A sys version_info major N/A N/A sys version_info minor N/A N/A sys version_info micro file N/A sys stderr N/A None N/A print_status N/A N/A wfapi action exception_msg N/A None N/A N/A N/A print action end file N/A sys stderr N/A N/A exception_msg None N/A N/A N/A print N/A : %s exception_msg end file N/A sys stderr N/A N/A N/A N/A wfapi http_code None N/A N/A N/A print N/A : %s N/A wfapi http_code end file N/A sys stderr N/A N/A N/A wfapi http_reason None N/A N/A N/A print N/A  %s N/A wfapi http_reason end file N/A sys stderr N/A N/A print  [ end file N/A sys stderr N/A N/A N/A wfapi attachment None N/A N/A N/A print N/A attachment="%s" N/A N/A wfapi attachment N/A filename end file N/A sys stderr N/A N/A body N/A N/A N/A wfapi response_body None True False N/A N/A print N/A response_body=%s body end file N/A sys stderr N/A N/A N/A wfapi response_type None N/A N/A N/A print N/A  response_type=%s N/A wfapi response_type end file N/A sys stderr N/A body N/A N/A N/A print N/A  length=%d N/A len N/A wfapi response_body end file N/A sys stderr N/A N/A print ] end file N/A sys stderr N/A N/A print file N/A sys stderr N/A print_response N/A N/A wfapi options N/A N/A N/A N/A N/A N/A wfapi response_type html N/A N/A wfapi response_body None N/A N/A N/A options N/A print_html N/A N/A N/A print N/A N/A N/A wfapi response_body rstrip N/A N/A N/A N/A N/A wfapi response_type xml N/A N/A wfapi response_body None N/A N/A N/A options N/A print_xml N/A N/A N/A print N/A N/A N/A wfapi response_body rstrip N/A N/A N/A options N/A print_python N/A options N/A print_json N/A N/A N/A N/A wfapi xml_element_root None N/A N/A N/A elem N/A wfapi xml_element_root N/A tags_forcelist N/A set N/A entry N/A N/A N/A conf N/A N/A N/A pan config PanConfig config elem tags_forcelist tags_forcelist N/A N/A N/A N/A N/A pan config PanConfigError N/A msg N/A N/A N/A print pan.config.PanConfigError: msg file N/A sys stderr N/A N/A N/A sys exit 1 N/A d N/A N/A conf python N/A d N/A N/A N/A options N/A print_python N/A N/A N/A print var1 = N/A N/A pprint pformat d N/A N/A options N/A print_json N/A N/A N/A print N/A N/A json dumps d sort_keys True indent 2 N/A save_file N/A N/A wfapi options N/A N/A N/A N/A N/A wfapi attachment None N/A N/A N/A N/A N/A options N/A dst None N/A N/A path N/A options N/A dst N/A N/A N/A N/A os path isdir path N/A N/A path N/A N/A N/A os path join path N/A N/A wfapi attachment N/A filename N/A N/A path N/A N/A wfapi attachment N/A filename N/A N/A N/A f N/A open path wb N/A N/A N/A IOError N/A msg N/A N/A N/A print N/A open %s: %s N/A path msg file N/A sys stderr N/A N/A N/A N/A N/A N/A f write N/A N/A wfapi attachment N/A content N/A N/A N/A IOError N/A msg N/A N/A N/A print N/A write %s: %s N/A path msg file N/A sys stderr N/A N/A N/A f close N/A N/A N/A N/A f close N/A N/A print N/A saved %s path file N/A sys stderr N/A set_encoding N/A N/A N/A N/A N/A encoding utf-8 N/A N/A hasattr N/A sys stdin detach N/A N/A io N/A s N/A stdin stdout stderr N/A N/A line_buffering N/A N/A getattr sys s line_buffering N/A N/A setattr sys s N/A N/A io TextIOWrapper N/A N/A N/A getattr sys s detach encoding encoding line_buffering line_buffering N/A N/A codecs N/A N/A sys stdin N/A N/A N/A codecs getreader encoding N/A sys stdin N/A N/A sys stdout N/A N/A N/A codecs getwriter encoding N/A sys stdout N/A N/A sys stderr N/A N/A N/A codecs getwriter encoding N/A sys stderr N/A usage N/A N/A N/A N/A N/A usage %s [options]
    --submit path|url     submit file or URL to WildFire for analysis
    --submit-link link    submit links to WildFire for analysis
    --change-request      request review of sample's verdict
    --report              get WildFire report
    --verdict             get WildFire sample verdict
    --sample              get WildFire sample file
    --pcap                get WildFire PCAP files
    --changed             get changed verdicts
    --hash hash           query MD5 or SHA256 hash
    --platform id         platform ID for sandbox environment
    --new-verdict verdict benign|malware|grayware
    --email address       notification e-mail address
    --comment comment     change request explanation
    --testfile            get sample malware test file
    --format format       report output format
    --date date           start date for changed verdicts
                          (YYYY-MM-DD or -days)
    --dst dst             save file to directory or path
    -K api_key            WildFire API key
    -h hostname           WildFire hostname
    -x                    print XML response to stdout
    -p                    print XML response in Python to stdout
    -j                    print XML response in JSON to stdout
    -D                    enable debug (multiple up to -DDD)
    -t tag                .panrc tagname
    -T seconds            urlopen() timeout
    --http                use http URL scheme (default https)
    --ssl opt             SSL verify option: default|noverify|cacloud
    --cafile path         file containing CA certificates
    --capath path         directory of hashed certificate files
    --version             display version
    --help                display usage
 N/A N/A print N/A usage N/A N/A N/A os path basename N/A N/A sys argv N/A 0 end N/A N/A N/A __name__ __main__ N/A N/A N/A main