Module ImportFrom alias alias alias alias ImportFrom alias ImportFrom alias alias alias alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str keyword Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Num Index Num attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Str keyword Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Str Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad For NameStore Call NameLoad Num Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call NameLoad Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Str Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Call NameLoad Call NameLoad Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Dict Str Str Str Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num keyword Num keyword Num keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad TupleLoad Num Dict Str Str Assign NameStore Dict Str Str Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Num keyword Num keyword ListLoad Num keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad TupleLoad Num Dict Str Str Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr CompareIn Str NameLoad Expr Call AttributeLoad NameLoad attr CompareIn Str NameLoad Expr Call AttributeLoad NameLoad attr CompareIn Str NameLoad Assign NameStore Call NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad ListLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Num Num Num Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad attr NameLoad Call NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr ListLoad Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad Call NameLoad attr Num Expr Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad Call NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call NameLoad Str attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str keyword Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Num Num Num Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad attr NameLoad Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Num Num Num Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad attr NameLoad Call NameLoad Str Expr Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Num Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad attr NameLoad Call NameLoad Str Expr Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword TupleLoad Num Num Num keyword Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword TupleLoad Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A __future__ absolute_import division print_function unicode_literals tests RQTestCase tests.fixtures div_by_zero echo Number say_hello some_calculation rq get_failed_queue Queue rq.exceptions InvalidJobOperationError rq.job Job JobStatus rq.registry DeferredJobRegistry rq.worker Worker CustomJob N/A Job N/A N/A N/A TestQueue N/A RQTestCase N/A test_create_queue N/A N/A self N/A N/A N/A Creating queues. N/A q N/A Queue my-queue N/A N/A N/A self assertEqual N/A q name my-queue N/A test_create_default_queue N/A N/A self N/A N/A N/A Instantiating the default queue. N/A q N/A Queue N/A N/A N/A self assertEqual N/A q name default N/A test_equality N/A N/A self N/A N/A N/A Mathematical equality of queues. N/A q1 N/A Queue foo N/A q2 N/A Queue foo N/A q3 N/A Queue bar N/A N/A N/A self assertEqual q1 q2 N/A N/A N/A self assertEqual q2 q1 N/A N/A N/A self assertNotEqual q1 q3 N/A N/A N/A self assertNotEqual q2 q3 N/A test_empty_queue N/A N/A self N/A N/A N/A Emptying queues. N/A q N/A Queue example N/A N/A N/A N/A self testconn rpush rq:queue:example foo N/A N/A N/A N/A self testconn rpush rq:queue:example bar N/A N/A N/A self assertEqual N/A N/A q is_empty False N/A N/A N/A q empty N/A N/A N/A self assertEqual N/A N/A q is_empty True N/A N/A N/A self assertIsNone N/A N/A N/A self testconn lpop rq:queue:example N/A test_empty_removes_jobs N/A N/A self N/A N/A N/A Emptying a queue deletes the associated job objects N/A q N/A Queue example N/A job N/A N/A q enqueue say_hello N/A N/A N/A self assertTrue N/A N/A Job exists N/A job id N/A N/A N/A q empty N/A N/A N/A self assertFalse N/A N/A Job exists N/A job id N/A test_queue_is_empty N/A N/A self N/A N/A N/A Detecting empty queues. N/A q N/A Queue example N/A N/A N/A self assertEqual N/A N/A q is_empty True N/A N/A N/A N/A self testconn rpush rq:queue:example sentinel message N/A N/A N/A self assertEqual N/A N/A q is_empty False N/A test_remove N/A N/A self N/A N/A N/A Ensure queue.remove properly removes Job from queue. N/A q N/A Queue example N/A job N/A N/A q enqueue say_hello N/A N/A N/A self assertIn N/A job id N/A q job_ids N/A N/A N/A q remove job N/A N/A N/A self assertNotIn N/A job id N/A q job_ids N/A job N/A N/A q enqueue say_hello N/A N/A N/A self assertIn N/A job id N/A q job_ids N/A N/A N/A q remove N/A job id N/A N/A N/A self assertNotIn N/A job id N/A q job_ids N/A test_jobs N/A N/A self N/A N/A N/A Getting jobs out of a queue. N/A q N/A Queue example N/A N/A N/A self assertEqual N/A q jobs N/A N/A job N/A N/A q enqueue say_hello N/A N/A N/A self assertEqual N/A q jobs N/A job N/A N/A N/A job delete N/A N/A N/A self assertEqual N/A q job_ids N/A N/A test_compact N/A N/A self N/A N/A N/A Queue.compact() removes non-existing jobs. N/A q N/A Queue N/A N/A N/A q enqueue say_hello Alice N/A N/A N/A q enqueue say_hello Charlie N/A N/A N/A N/A self testconn lpush N/A q key 1 2 N/A N/A N/A self assertEqual N/A q count 4 N/A N/A N/A self assertEqual N/A len q 4 N/A N/A N/A q compact N/A N/A N/A self assertEqual N/A q count 2 N/A N/A N/A self assertEqual N/A len q 2 N/A test_enqueue N/A N/A self N/A N/A N/A Enqueueing job onto queues. N/A q N/A Queue N/A N/A N/A self assertEqual N/A N/A q is_empty True N/A job N/A N/A q enqueue say_hello Nick foo bar N/A job_id N/A job id N/A N/A N/A self assertEqual N/A job origin N/A q name N/A q_key rq:queue:default N/A N/A N/A self assertEqual N/A N/A N/A self testconn llen q_key 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A N/A self testconn lrange q_key 0 -1 N/A 0 decode ascii job_id N/A test_enqueue_sets_metadata N/A N/A self N/A N/A N/A Enqueueing job onto queues modifies meta data. N/A q N/A Queue N/A job N/A N/A Job create func say_hello args N/A Nick kwargs N/A dict foo bar N/A N/A N/A self assertIsNone N/A job enqueued_at N/A N/A N/A q enqueue_job job N/A N/A N/A self assertIsNotNone N/A job enqueued_at N/A test_pop_job_id N/A N/A self N/A N/A N/A Popping job IDs from queues. N/A q N/A Queue N/A uuid 112188ae-4e9d-4a5b-a5b3-f26f2cb054da N/A N/A N/A q push_job_id uuid N/A N/A N/A self assertEqual N/A q count 1 N/A N/A N/A self assertEqual N/A N/A q pop_job_id uuid N/A N/A N/A self assertEqual N/A q count 0 N/A test_dequeue N/A N/A self N/A N/A N/A Dequeueing jobs from queues. N/A q N/A Queue N/A result N/A N/A q enqueue say_hello Rick foo bar N/A N/A N/A self assertEqual N/A q count 1 N/A job N/A N/A q dequeue N/A N/A N/A self assertEqual N/A job id N/A result id N/A N/A N/A self assertEqual N/A job func say_hello N/A N/A N/A self assertEqual N/A job origin N/A q name N/A N/A N/A self assertEqual N/A N/A job args N/A 0 Rick N/A N/A N/A self assertEqual N/A N/A job kwargs N/A foo bar N/A N/A N/A self assertEqual N/A q count 0 N/A test_dequeue_deleted_jobs N/A N/A self N/A N/A N/A Dequeueing deleted jobs from queues don't blow the stack. N/A q N/A Queue N/A _ N/A range 1 1000 N/A N/A job N/A N/A q enqueue say_hello N/A N/A N/A job delete N/A N/A N/A q dequeue N/A test_dequeue_instance_method N/A N/A self N/A N/A N/A Dequeueing instance method jobs from queues. N/A q N/A Queue N/A n N/A Number 2 N/A N/A N/A q enqueue N/A n div 4 N/A job N/A N/A q dequeue N/A N/A N/A self assertEqual N/A N/A job instance __dict__ N/A n __dict__ N/A N/A N/A self assertEqual N/A N/A job func __name__ div N/A N/A N/A self assertEqual N/A job args N/A 4 N/A test_dequeue_class_method N/A N/A self N/A N/A N/A Dequeueing class method jobs from queues. N/A q N/A Queue N/A N/A N/A q enqueue N/A Number divide 3 4 N/A job N/A N/A q dequeue N/A N/A N/A self assertEqual N/A N/A job instance __dict__ N/A Number __dict__ N/A N/A N/A self assertEqual N/A N/A job func __name__ divide N/A N/A N/A self assertEqual N/A job args N/A 3 4 N/A test_dequeue_ignores_nonexisting_jobs N/A N/A self N/A N/A N/A Dequeuing silently ignores non-existing jobs. N/A q N/A Queue N/A uuid 49f205ab-8ea3-47dd-a1b5-bfa186870fc8 N/A N/A N/A q push_job_id uuid N/A N/A N/A q push_job_id uuid N/A result N/A N/A q enqueue say_hello Nick foo bar N/A N/A N/A q push_job_id uuid N/A N/A N/A self assertEqual N/A q count 4 N/A N/A N/A self assertEqual N/A N/A N/A q dequeue id N/A result id N/A N/A N/A self assertIsNone N/A N/A q dequeue N/A N/A N/A self assertEqual N/A q count 0 N/A test_dequeue_any N/A N/A self N/A N/A N/A Fetching work from any given queue. N/A fooq N/A Queue foo N/A barq N/A Queue bar N/A N/A N/A self assertEqual N/A N/A Queue dequeue_any N/A fooq barq None None N/A N/A N/A barq enqueue say_hello N/A N/A job queue N/A N/A Queue dequeue_any N/A fooq barq None N/A N/A N/A self assertEqual N/A job func say_hello N/A N/A N/A self assertEqual queue barq N/A N/A N/A barq enqueue say_hello for Bar N/A N/A N/A fooq enqueue say_hello for Foo N/A N/A job queue N/A N/A Queue dequeue_any N/A fooq barq None N/A N/A N/A self assertEqual queue fooq N/A N/A N/A self assertEqual N/A job func say_hello N/A N/A N/A self assertEqual N/A job origin N/A fooq name N/A N/A N/A self assertEqual N/A N/A job args N/A 0 for Foo Foo should be dequeued first. N/A N/A job queue N/A N/A Queue dequeue_any N/A fooq barq None N/A N/A N/A self assertEqual queue barq N/A N/A N/A self assertEqual N/A job func say_hello N/A N/A N/A self assertEqual N/A job origin N/A barq name N/A N/A N/A self assertEqual N/A N/A job args N/A 0 for Bar Bar should be dequeued second. N/A test_dequeue_any_ignores_nonexisting_jobs N/A N/A self N/A N/A N/A Dequeuing (from any queue) silently ignores non-existing jobs. N/A q N/A Queue low N/A uuid 49f205ab-8ea3-47dd-a1b5-bfa186870fc8 N/A N/A N/A q push_job_id uuid N/A N/A N/A self assertEqual N/A q count 1 N/A N/A N/A self assertEqual N/A N/A Queue dequeue_any N/A N/A Queue N/A Queue low None None N/A N/A N/A self assertEqual N/A q count 0 N/A test_enqueue_sets_status N/A N/A self N/A N/A N/A Enqueueing a job sets its status to "queued". N/A q N/A Queue N/A job N/A N/A q enqueue say_hello N/A N/A N/A self assertEqual N/A N/A job get_status N/A JobStatus QUEUED N/A test_enqueue_meta_arg N/A N/A self N/A N/A N/A enqueue() can set the job.meta contents. N/A q N/A Queue N/A job N/A N/A q enqueue say_hello meta N/A foo baz bar 42 N/A N/A N/A self assertEqual N/A N/A job meta N/A foo bar N/A N/A N/A self assertEqual N/A N/A job meta N/A baz 42 N/A test_enqueue_explicit_args N/A N/A self N/A N/A N/A enqueue() works for both implicit/explicit args. N/A q N/A Queue N/A job N/A N/A q enqueue echo 1 timeout 1 result_ttl 1 bar baz N/A N/A N/A self assertEqual N/A job timeout 1 N/A N/A N/A self assertEqual N/A job result_ttl 1 N/A N/A N/A self assertEqual N/A N/A job perform N/A N/A 1 N/A bar baz N/A kwargs N/A timeout result_ttl 1 1 N/A job N/A N/A q enqueue echo timeout 2 result_ttl 2 args N/A 1 kwargs kwargs N/A N/A N/A self assertEqual N/A job timeout 2 N/A N/A N/A self assertEqual N/A job result_ttl 2 N/A N/A N/A self assertEqual N/A N/A job perform N/A N/A 1 N/A timeout result_ttl 1 1 N/A test_all_queues N/A N/A self N/A N/A N/A All queues N/A q1 N/A Queue first-queue N/A q2 N/A Queue second-queue N/A q3 N/A Queue third-queue N/A N/A N/A self assertEqual N/A len N/A N/A Queue all 0 N/A N/A N/A q1 enqueue say_hello N/A N/A N/A self assertEqual N/A len N/A N/A Queue all 1 N/A N/A N/A q2 enqueue say_hello N/A N/A N/A q3 enqueue say_hello N/A names N/A N/A q name N/A q N/A N/A Queue all N/A N/A N/A self assertEqual N/A len N/A N/A Queue all 3 N/A N/A N/A self assertTrue N/A first-queue names N/A N/A N/A self assertTrue N/A second-queue names N/A N/A N/A self assertTrue N/A third-queue names N/A w N/A Worker N/A q2 q3 N/A N/A N/A w work burst True N/A N/A N/A self assertEqual N/A len N/A N/A Queue all 3 N/A test_enqueue_dependents N/A N/A self N/A N/A N/A Enqueueing dependent jobs pushes all jobs in the depends set to the queue
        and removes them from DeferredJobQueue. N/A q N/A Queue N/A parent_job N/A N/A Job create func say_hello N/A N/A N/A parent_job save N/A job_1 N/A N/A q enqueue say_hello depends_on parent_job N/A job_2 N/A N/A q enqueue say_hello depends_on parent_job N/A registry N/A DeferredJobRegistry N/A q name connection N/A self testconn N/A N/A N/A self assertEqual N/A set N/A N/A registry get_job_ids N/A set N/A N/A job_1 id N/A job_2 id N/A N/A N/A self assertEqual N/A q job_ids N/A N/A N/A N/A q enqueue_dependents parent_job N/A N/A N/A self assertEqual N/A set N/A q job_ids N/A set N/A N/A job_2 id N/A job_1 id N/A N/A N/A self assertFalse N/A N/A N/A self testconn exists N/A parent_job dependents_key N/A N/A N/A self assertEqual N/A N/A registry get_job_ids N/A N/A test_enqueue_dependents_on_multiple_queues N/A N/A self N/A N/A N/A Enqueueing dependent jobs on multiple queues pushes jobs in the queues
        and removes them from DeferredJobRegistry for each different queue. N/A q_1 N/A Queue queue_1 N/A q_2 N/A Queue queue_2 N/A parent_job N/A N/A Job create func say_hello N/A N/A N/A parent_job save N/A job_1 N/A N/A q_1 enqueue say_hello depends_on parent_job N/A job_2 N/A N/A q_2 enqueue say_hello depends_on parent_job N/A registry_1 N/A DeferredJobRegistry N/A q_1 name connection N/A self testconn N/A N/A N/A self assertEqual N/A set N/A N/A registry_1 get_job_ids N/A set N/A N/A job_1 id N/A registry_2 N/A DeferredJobRegistry N/A q_2 name connection N/A self testconn N/A N/A N/A self assertEqual N/A set N/A N/A registry_2 get_job_ids N/A set N/A N/A job_2 id N/A N/A N/A self assertEqual N/A q_1 job_ids N/A N/A N/A N/A self assertEqual N/A q_2 job_ids N/A N/A N/A N/A q_1 enqueue_dependents parent_job N/A N/A N/A q_2 enqueue_dependents parent_job N/A N/A N/A self assertEqual N/A set N/A q_1 job_ids N/A set N/A N/A job_1 id N/A N/A N/A self assertEqual N/A set N/A q_2 job_ids N/A set N/A N/A job_2 id N/A N/A N/A self assertFalse N/A N/A N/A self testconn exists N/A parent_job dependents_key N/A N/A N/A self assertEqual N/A N/A registry_1 get_job_ids N/A N/A N/A N/A self assertEqual N/A N/A registry_2 get_job_ids N/A N/A test_enqueue_job_with_dependency N/A N/A self N/A N/A N/A Jobs are enqueued only when their dependencies are finished. N/A parent_job N/A N/A Job create func say_hello N/A q N/A Queue N/A job N/A N/A q enqueue_call say_hello depends_on parent_job N/A N/A N/A self assertEqual N/A q job_ids N/A N/A N/A N/A self assertEqual N/A N/A job get_status N/A JobStatus DEFERRED N/A N/A N/A parent_job set_status N/A JobStatus FINISHED N/A N/A N/A parent_job save N/A job N/A N/A q enqueue_call say_hello depends_on parent_job N/A N/A N/A self assertEqual N/A q job_ids N/A N/A job id N/A N/A N/A self assertEqual N/A job timeout N/A Queue DEFAULT_TIMEOUT N/A N/A N/A self assertEqual N/A N/A job get_status N/A JobStatus QUEUED N/A test_enqueue_job_with_dependency_by_id N/A N/A self N/A N/A N/A Can specify job dependency with job object or job id. N/A parent_job N/A N/A Job create func say_hello N/A q N/A Queue N/A N/A N/A q enqueue_call say_hello depends_on N/A parent_job id N/A N/A N/A self assertEqual N/A q job_ids N/A N/A N/A N/A parent_job set_status N/A JobStatus FINISHED N/A N/A N/A parent_job save N/A job N/A N/A q enqueue_call say_hello depends_on N/A parent_job id N/A N/A N/A self assertEqual N/A q job_ids N/A N/A job id N/A N/A N/A self assertEqual N/A job timeout N/A Queue DEFAULT_TIMEOUT N/A test_enqueue_job_with_dependency_and_timeout N/A N/A self N/A N/A N/A Jobs remember their timeout when enqueued as a dependency. N/A parent_job N/A N/A Job create func say_hello N/A q N/A Queue N/A job N/A N/A q enqueue_call say_hello depends_on parent_job timeout 123 N/A N/A N/A self assertEqual N/A q job_ids N/A N/A N/A N/A self assertEqual N/A job timeout 123 N/A N/A N/A parent_job set_status N/A JobStatus FINISHED N/A N/A N/A parent_job save N/A job N/A N/A q enqueue_call say_hello depends_on parent_job timeout 123 N/A N/A N/A self assertEqual N/A q job_ids N/A N/A job id N/A N/A N/A self assertEqual N/A job timeout 123 N/A N/A TestFailedQueue N/A RQTestCase N/A test_requeue_job N/A N/A self N/A N/A N/A Requeueing existing jobs. N/A job N/A N/A Job create func div_by_zero args N/A 1 2 3 N/A N/A job origin fake N/A N/A N/A job save N/A N/A N/A N/A get_failed_queue quarantine job N/A Exception Some fake error N/A N/A N/A self assertEqual N/A N/A Queue all N/A N/A get_failed_queue N/A N/A N/A self assertEqual N/A N/A get_failed_queue count 1 N/A N/A N/A N/A get_failed_queue requeue N/A job id N/A N/A N/A self assertEqual N/A N/A get_failed_queue count 0 N/A N/A N/A self assertEqual N/A N/A Queue fake count 1 N/A test_requeue_nonfailed_job_fails N/A N/A self N/A N/A N/A Requeueing non-failed jobs raises error. N/A q N/A Queue N/A job N/A N/A q enqueue say_hello Nick foo bar N/A N/A N/A self assertRaises InvalidJobOperationError N/A N/A N/A N/A N/A get_failed_queue requeue N/A job id N/A test_quarantine_preserves_timeout N/A N/A self N/A N/A N/A Quarantine preserves job timeout. N/A job N/A N/A Job create func div_by_zero args N/A 1 2 3 N/A N/A job origin fake N/A N/A job timeout 200 N/A N/A N/A job save N/A N/A N/A N/A get_failed_queue quarantine job N/A Exception Some fake error N/A N/A N/A self assertEqual N/A job timeout 200 N/A test_requeueing_preserves_timeout N/A N/A self N/A N/A N/A Requeueing preserves job timeout. N/A job N/A N/A Job create func div_by_zero args N/A 1 2 3 N/A N/A job origin fake N/A N/A job timeout 200 N/A N/A N/A job save N/A N/A N/A N/A get_failed_queue quarantine job N/A Exception Some fake error N/A N/A N/A N/A get_failed_queue requeue N/A job id N/A job N/A N/A Job fetch N/A job id N/A N/A N/A self assertEqual N/A job timeout 200 N/A test_requeue_sets_status_to_queued N/A N/A self N/A N/A N/A Requeueing a job should set its status back to QUEUED. N/A job N/A N/A Job create func div_by_zero args N/A 1 2 3 N/A N/A N/A job save N/A N/A N/A N/A get_failed_queue quarantine job N/A Exception Some fake error N/A N/A N/A N/A get_failed_queue requeue N/A job id N/A job N/A N/A Job fetch N/A job id N/A N/A N/A self assertEqual N/A N/A job get_status N/A JobStatus QUEUED N/A test_enqueue_preserves_result_ttl N/A N/A self N/A N/A N/A Enqueueing persists result_ttl. N/A q N/A Queue N/A job N/A N/A q enqueue div_by_zero args N/A 1 2 3 result_ttl 10 N/A N/A N/A self assertEqual N/A job result_ttl 10 N/A job_from_queue N/A N/A Job fetch N/A job id connection N/A self testconn N/A N/A N/A self assertEqual N/A int N/A job_from_queue result_ttl 10 N/A test_async_false N/A N/A self N/A N/A N/A Job executes and cleaned up immediately if async=False. N/A q N/A Queue async False N/A job N/A N/A q enqueue some_calculation args N/A 2 3 N/A N/A N/A self assertEqual N/A job return_value 6 N/A N/A N/A self assertNotEqual N/A N/A N/A self testconn ttl N/A job key -1 N/A test_custom_job_class N/A N/A self N/A N/A N/A Ensure custom job class assignment works as expected. N/A q N/A Queue job_class CustomJob N/A N/A N/A self assertEqual N/A q job_class CustomJob N/A test_skip_queue N/A N/A self N/A N/A N/A Ensure the skip_queue option functions N/A q N/A Queue foo N/A job1 N/A N/A q enqueue say_hello N/A job2 N/A N/A q enqueue say_hello N/A N/A N/A N/A q dequeue job1 N/A skip_job N/A N/A q enqueue say_hello at_front True N/A N/A N/A N/A q dequeue skip_job N/A N/A N/A N/A q dequeue job2 N/A N/A