Module Expr Str ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad keyword Num attr Expr Call AttributeLoad Call NameLoad keyword Num attr Expr Call AttributeLoad Call NameLoad keyword Num attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad Str Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Str Str Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num attr keyword BinOpAdd Call NameLoad Str Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Str Str Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num attr keyword BinOpAdd Call NameLoad Str Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad Str ListLoad Str Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr keyword BinOpAdd Call NameLoad Str BinOpMult Call NameLoad Str Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr attr Call NameLoad Num keyword Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpAdd Call NameLoad Str Num keyword BinOpAdd Call NameLoad Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpSub Call NameLoad Str Num keyword BinOpSub Call NameLoad Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpMult Call NameLoad Str Num keyword BinOpMult Call NameLoad Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpDiv Call NameLoad Str Num keyword BinOpDiv Call NameLoad Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpMod Call NameLoad Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword Call AttributeLoad Call NameLoad Str attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword Call AttributeLoad Call NameLoad Str attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpAdd Num Call NameLoad Str keyword BinOpAdd Num Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpSub Num Call NameLoad Str keyword BinOpSub Num Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpMult Num Call NameLoad Str keyword BinOpMult Num Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpDiv Num Call NameLoad Str keyword BinOpDiv Num Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr keyword BinOpMod Num Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Num keyword Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr keyword Num Assign NameStore Call AttributeLoad NameLoad attr keyword Num Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Num Assign NameStore Call AttributeLoad NameLoad attr keyword Num Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword NameLoad keyword NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore BinOpAdd BinOpAdd NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword NameLoad keyword BinOpAdd NameLoad NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword BinOpSub NameLoad Call AttributeLoad NameLoad attr Num keyword NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore BinOpAdd BinOpAdd NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword NameLoad keyword BinOpAdd NameLoad NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword BinOpSub NameLoad Call AttributeLoad NameLoad attr Num keyword NameLoad keyword NameLoad keyword Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd Call NameLoad Str Call AttributeLoad NameLoad attr keyword Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd Call NameLoad Str Call AttributeLoad NameLoad attr keyword Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpSub Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpSub Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpSub Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpSub Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Assign NameStore ListComp Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd BinOpAdd Call NameLoad Str NameLoad Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp Call AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore ListComp BinOpAdd AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Assign NameStore ListComp BinOpAdd AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd Call NameLoad Str NameLoad keyword BinOpAdd Call NameLoad Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr comprehension NameStore 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 Assign NameStore NameLoad TryExcept body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpMult Call NameLoad Str SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad TryExcept body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpDiv Call NameLoad Str SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad TryExcept body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpMod Call NameLoad Str SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad TryExcept body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad Call NameLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad TryExcept body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad Call NameLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list decorator_list
N/A N/A 
Spanning tests for all the operations that F() expressions can perform.
 __future__ absolute_import N/A datetime django.db connection django.db.models F django.test TestCase Approximate skipUnlessDBFeature models Number Experiment ExpressionsRegressTests N/A TestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A Number integer -1 save N/A N/A N/A N/A Number integer 42 save N/A N/A N/A N/A Number integer 1337 save N/A N/A N/A self assertEqual N/A N/A N/A Number objects update float N/A F integer 3 N/A test_fill_with_value_from_same_object N/A N/A self N/A N/A N/A 
        We can fill a value in all objects with an other value of the
        same object.
         N/A N/A N/A self assertQuerysetEqual N/A N/A N/A Number objects all N/A <Number: -1, -1.000> <Number: 42, 42.000> <Number: 1337, 1337.000> ordered False N/A test_increment_value N/A N/A self N/A N/A N/A 
        We can increment a value of all objects in a query set.
         N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A Number objects filter integer__gt 0 update integer N/A N/A F integer 1 2 N/A N/A N/A self assertQuerysetEqual N/A N/A N/A Number objects all N/A <Number: -1, -1.000> <Number: 43, 42.000> <Number: 1338, 1337.000> ordered False N/A test_filter_not_equals_other_field N/A N/A self N/A N/A N/A 
        We can filter for objects, where a value is not equals the value
        of an other field.
         N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A Number objects filter integer__gt 0 update integer N/A N/A F integer 1 2 N/A N/A N/A self assertQuerysetEqual N/A N/A N/A Number objects exclude float N/A F integer N/A <Number: 43, 42.000> <Number: 1338, 1337.000> ordered False N/A test_complex_expressions N/A N/A self N/A N/A N/A 
        Complex expressions of different connection types are possible.
         N/A n N/A N/A N/A Number objects create integer 10 float 123.45 N/A N/A N/A self assertEqual N/A N/A N/A N/A N/A Number objects filter pk N/A n pk update float N/A N/A F integer N/A N/A F float 2 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A n pk integer 10 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A n pk float N/A Approximate 256.9 places 3 N/A N/A ExpressionOperatorTests N/A TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self n N/A N/A N/A Number objects create integer 42 float 15.5 N/A test_lefthand_addition N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A N/A F integer 15 float N/A N/A F float 42.7 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer 57 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate 58.2 places 3 N/A test_lefthand_subtraction N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A N/A F integer 15 float N/A N/A F float 42.7 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer 27 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate -27.2 places 3 N/A test_lefthand_multiplication N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A N/A F integer 15 float N/A N/A F float 42.7 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer 630 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate 661.85 places 3 N/A test_lefthand_division N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A N/A F integer 2 float N/A N/A F float 42.7 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer 21 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate 0.363 places 3 N/A test_lefthand_modulo N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A N/A F integer 20 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer 2 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate 15.5 places 3 N/A test_lefthand_bitwise_and N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A N/A N/A F integer bitand 56 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer 40 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate 15.5 places 3 N/A test_lefthand_bitwise_or N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A N/A N/A F integer bitor 48 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer 58 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate 15.5 places 3 N/A N/A skipUnlessDBFeature supports_bitwise_or test_right_hand_addition N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A 15 N/A F integer float N/A 42.7 N/A F float N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer 57 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate 58.2 places 3 N/A test_right_hand_subtraction N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A 15 N/A F integer float N/A 42.7 N/A F float N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer -27 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate 27.2 places 3 N/A test_right_hand_multiplication N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A 15 N/A F integer float N/A 42.7 N/A F float N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer 630 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate 661.85 places 3 N/A test_right_hand_division N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A 640 N/A F integer float N/A 42.7 N/A F float N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer 15 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate 2.755 places 3 N/A test_right_hand_modulo N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A Number objects filter pk N/A N/A self n pk update integer N/A 69 N/A F integer N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk integer 27 N/A N/A N/A self assertEqual N/A N/A N/A N/A Number objects get pk N/A N/A self n pk float N/A Approximate 15.5 places 3 N/A N/A FTimeDeltaTests N/A TestCase N/A setUp N/A N/A self N/A N/A N/A sday N/A N/A datetime date 2010 6 25 N/A stime N/A N/A datetime datetime 2010 6 25 12 15 30 747000 N/A midnight N/A N/A datetime time 0 N/A delta0 N/A N/A datetime timedelta 0 N/A delta1 N/A N/A datetime timedelta microseconds 253000 N/A delta2 N/A N/A datetime timedelta seconds 44 N/A delta3 N/A N/A datetime timedelta hours 21 minutes 8 N/A delta4 N/A N/A datetime timedelta days 10 N/A N/A self deltas N/A N/A N/A self delays N/A N/A N/A self days_long N/A N/A end N/A stime delta0 N/A e0 N/A N/A N/A Experiment objects create name e0 assigned sday start stime end end completed N/A N/A end date N/A N/A N/A N/A self deltas append delta0 N/A N/A N/A N/A self delays append N/A N/A e0 start N/A N/A N/A datetime datetime combine N/A e0 assigned midnight N/A N/A N/A N/A self days_long append N/A N/A e0 completed N/A e0 assigned N/A N/A N/A connection features supports_microsecond_precision N/A N/A delay N/A N/A datetime timedelta 1 N/A end N/A N/A stime delay delta1 N/A e1 N/A N/A N/A Experiment objects create name e1 assigned sday start N/A stime delay end end completed N/A N/A end date N/A N/A N/A N/A self deltas append delta1 N/A N/A N/A N/A self delays append N/A N/A e1 start N/A N/A N/A datetime datetime combine N/A e1 assigned midnight N/A N/A N/A N/A self days_long append N/A N/A e1 completed N/A e1 assigned N/A end N/A stime delta2 N/A e2 N/A N/A N/A Experiment objects create name e2 assigned N/A sday N/A N/A datetime timedelta 3 start stime end end completed N/A N/A end date N/A N/A N/A N/A self deltas append delta2 N/A N/A N/A N/A self delays append N/A N/A e2 start N/A N/A N/A datetime datetime combine N/A e2 assigned midnight N/A N/A N/A N/A self days_long append N/A N/A e2 completed N/A e2 assigned N/A delay N/A N/A datetime timedelta 4 N/A end N/A N/A stime delay delta3 N/A e3 N/A N/A N/A Experiment objects create name e3 assigned sday start N/A stime delay end end completed N/A N/A end date N/A N/A N/A N/A self deltas append delta3 N/A N/A N/A N/A self delays append N/A N/A e3 start N/A N/A N/A datetime datetime combine N/A e3 assigned midnight N/A N/A N/A N/A self days_long append N/A N/A e3 completed N/A e3 assigned N/A end N/A stime delta4 N/A e4 N/A N/A N/A Experiment objects create name e4 assigned N/A sday N/A N/A datetime timedelta 10 start stime end end completed N/A N/A end date N/A N/A N/A N/A self deltas append delta4 N/A N/A N/A N/A self delays append N/A N/A e4 start N/A N/A N/A datetime datetime combine N/A e4 assigned midnight N/A N/A N/A N/A self days_long append N/A N/A e4 completed N/A e4 assigned N/A N/A self expnames N/A N/A e name N/A e N/A N/A N/A Experiment objects all N/A test_multiple_query_compilation N/A N/A self N/A N/A N/A queryset N/A N/A N/A Experiment objects filter end__lt N/A N/A F start N/A N/A datetime timedelta hours 1 N/A q1 N/A str N/A queryset query N/A q2 N/A str N/A queryset query N/A N/A N/A self assertEqual q1 q2 N/A test_query_clone N/A N/A self N/A N/A N/A qs N/A N/A N/A Experiment objects filter end__lt N/A N/A F start N/A N/A datetime timedelta hours 1 N/A qs2 N/A N/A qs all N/A N/A list qs N/A N/A list qs2 N/A test_delta_add N/A N/A self N/A N/A N/A i N/A range N/A len N/A self deltas N/A N/A delta N/A N/A self deltas N/A i N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects filter end__lt N/A N/A F start delta N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A i N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects filter end__lte N/A N/A F start delta N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A N/A i 1 N/A test_delta_subtract N/A N/A self N/A N/A N/A i N/A range N/A len N/A self deltas N/A N/A delta N/A N/A self deltas N/A i N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects filter start__gt N/A N/A F end delta N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A i N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects filter start__gte N/A N/A F end delta N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A N/A i 1 N/A test_exclude N/A N/A self N/A N/A N/A i N/A range N/A len N/A self deltas N/A N/A delta N/A N/A self deltas N/A i N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects exclude end__lt N/A N/A F start delta N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A i N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects exclude end__lte N/A N/A F start delta N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A N/A i 1 N/A test_date_comparison N/A N/A self N/A N/A N/A i N/A range N/A len N/A self days_long N/A N/A days N/A N/A self days_long N/A i N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects filter completed__lt N/A N/A F assigned days N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A i N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects filter completed__lte N/A N/A F assigned days N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A N/A i 1 N/A test_mixed_comparisons1 N/A N/A self N/A N/A N/A i N/A range N/A len N/A self delays N/A N/A delay N/A N/A self delays N/A i N/A N/A N/A N/A connection features supports_microsecond_precision N/A N/A delay N/A N/A datetime timedelta N/A delay days N/A delay seconds N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects filter assigned__gt N/A N/A F start delay N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A i N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects filter assigned__gte N/A N/A F start delay N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A N/A i 1 N/A N/A skipUnlessDBFeature supports_mixed_date_datetime_comparisons test_mixed_comparisons2 N/A N/A self N/A N/A N/A delays N/A N/A N/A datetime timedelta N/A delay days N/A delay N/A self delays N/A i N/A range N/A len delays N/A N/A delay N/A delays N/A i N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects filter start__lt N/A N/A F assigned delay N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A i N/A test_set N/A N/A e name N/A e N/A N/A N/A Experiment objects filter start__lte N/A N/A N/A F assigned delay N/A N/A datetime timedelta 1 N/A N/A N/A self assertEqual test_set N/A N/A self expnames N/A N/A i 1 N/A test_delta_update N/A N/A self N/A N/A N/A i N/A range N/A len N/A self deltas N/A N/A delta N/A N/A self deltas N/A i N/A exps N/A N/A N/A Experiment objects all N/A expected_durations N/A N/A N/A e duration N/A e exps N/A expected_starts N/A N/A N/A e start delta N/A e exps N/A expected_ends N/A N/A N/A e end delta N/A e exps N/A N/A N/A N/A Experiment objects update start N/A N/A F start delta end N/A N/A F end delta N/A exps N/A N/A N/A Experiment objects all N/A new_starts N/A N/A e start N/A e exps N/A new_ends N/A N/A e end N/A e exps N/A new_durations N/A N/A N/A e duration N/A e exps N/A N/A N/A self assertEqual expected_starts new_starts N/A N/A N/A self assertEqual expected_ends new_ends N/A N/A N/A self assertEqual expected_durations new_durations N/A test_delta_invalid_op_mult N/A N/A self N/A N/A N/A raised False N/A N/A N/A r N/A repr N/A N/A N/A Experiment objects filter end__lt N/A N/A F start N/A N/A self deltas N/A 0 N/A N/A N/A TypeError N/A N/A raised True N/A N/A N/A self assertTrue raised TypeError not raised on attempt to multiply datetime by timedelta. N/A test_delta_invalid_op_div N/A N/A self N/A N/A N/A raised False N/A N/A N/A r N/A repr N/A N/A N/A Experiment objects filter end__lt N/A N/A F start N/A N/A self deltas N/A 0 N/A N/A N/A TypeError N/A N/A raised True N/A N/A N/A self assertTrue raised TypeError not raised on attempt to divide datetime by timedelta. N/A test_delta_invalid_op_mod N/A N/A self N/A N/A N/A raised False N/A N/A N/A r N/A repr N/A N/A N/A Experiment objects filter end__lt N/A N/A F start N/A N/A self deltas N/A 0 N/A N/A N/A TypeError N/A N/A raised True N/A N/A N/A self assertTrue raised TypeError not raised on attempt to modulo divide datetime by timedelta. N/A test_delta_invalid_op_and N/A N/A self N/A N/A N/A raised False N/A N/A N/A r N/A repr N/A N/A N/A Experiment objects filter end__lt N/A N/A N/A F start bitand N/A N/A self deltas N/A 0 N/A N/A N/A TypeError N/A N/A raised True N/A N/A N/A self assertTrue raised TypeError not raised on attempt to binary and a datetime with a timedelta. N/A test_delta_invalid_op_or N/A N/A self N/A N/A N/A raised False N/A N/A N/A r N/A repr N/A N/A N/A Experiment objects filter end__lt N/A N/A N/A F start bitor N/A N/A self deltas N/A 0 N/A N/A N/A TypeError N/A N/A raised True N/A N/A N/A self assertTrue raised TypeError not raised on attempt to binary or a datetime with a timedelta. N/A N/A