Module Import alias Import alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias Assign NameStore Str ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num decorator_list Call NameLoad Call NameLoad Str Str NameLoad decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad BoolOpAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list Call NameLoad Call NameLoad Str Str NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list Call NameLoad Call NameLoad Str Str NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str For NameStore NameLoad body TryExcept body Assign TupleStore NameStore NameStore NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr 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 ListLoad Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad Str Num Num Num Num Num Num Num Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword Str keyword Str Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Num Assign NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareNotEq NameLoad Str body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assert Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad AugAssignAdd NameStore Num AugAssignAdd NameStore Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad Str Num Num Num Num Num Num Num Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword Str keyword Str Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad Str Num Num Num Num Num Num Num Num Num Num Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad Str Num Num Num Num Num Num Num Num Num Num Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore TupleLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str NameLoad For TupleStore NameStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list Call NameLoad Call NameLoad Str Str NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore TupleLoad TupleLoad Str Str Str Str TupleLoad Str Str NameLoad Str TupleLoad Str Str NameLoad Str TupleLoad Str Str NameLoad Str TupleLoad Str Str NameLoad Str TupleLoad Str Str NameLoad Str TupleLoad Str Str NameLoad Str TupleLoad Str Str NameLoad Str TupleLoad Str Str Str Str TupleLoad Str Str Str Str For TupleStore NameStore NameStore NameStore NameStore NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr 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 ListLoad Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Assign NameStore ListLoad Str Str Str Num Num Num Num Num Num Num Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Assign NameStore ListLoad Str Str Str Num Num Num Num Num Num Num Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Assign NameStore ListLoad Str Str Str Num Num Num Num Num Num Num Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore TupleLoad TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str NameLoad For TupleStore NameStore NameStore NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad ListLoad Str Str Str Str Num ListLoad Str Str Str Str Num ListLoad Str Str Str Str Num Assign NameStore NameLoad Assign NameStore NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Num Assign NameStore BinOpAdd BinOpAdd NameLoad Str Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Num Num Num Assign NameStore BinOpAdd BinOpAdd NameLoad Str Call NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad TupleLoad Str Str For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str NameLoad NameLoad TupleLoad Str Str NameLoad TupleLoad Str Str NameLoad TupleLoad Str Str NameLoad TupleLoad Str Str NameLoad TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str For TupleStore NameStore NameStore NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr 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 Str Assign NameStore Str Assign NameStore ListLoad Str Str Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For TupleStore NameStore NameStore NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Slice Num Num NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad If CompareIn NameLoad TupleLoad Str Str body Assign NameStore NameLoad Assign NameStore Str If CompareIn Str NameLoad body Assign NameStore Str orelse If CompareIn Str NameLoad body Assign NameStore NameLoad orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Num Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str For TupleStore NameStore NameStore NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr 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 Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num decorator_list Call NameLoad Call NameLoad Str Str NameLoad decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str NameLoad For TupleStore NameStore NameStore NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr 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 Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad Str Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list Call NameLoad Call NameLoad Str Str NameLoad decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad Str Num Num Num Num Num Num Num Num Num Num Num Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list Call NameLoad Call NameLoad Str Str NameLoad decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list Call NameLoad Call NameLoad Str Str NameLoad decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad BinOpMult Num Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num decorator_list Call NameLoad Call NameLoad Str Str NameLoad FunctionDef arguments args NameParam defaults body 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 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 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 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 Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad TupleLoad Str Str Str TupleLoad Str Str NameLoad For TupleStore NameStore NameStore NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list Call NameLoad Call NameLoad Str Str NameLoad FunctionDef arguments args NameParam defaults body 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 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 Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Num Str Num Str Str Str Str 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 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 Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body 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 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 Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list Call NameLoad Call NameLoad Str Str NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list Call NameLoad Call NameLoad Str Str NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad SubscriptLoad NameLoad Index Num attr Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Str Str Str Str Str Str Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Str Str Str Str Str Str Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Str Str Str Str Str Str Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Str Str Str Str Str Str Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Dict Str Str Str Str Assign NameStore ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Num Str Str Num Str Str Str Str Str Str Num Str Num Str Str Num Assign NameStore BinOpAdd SubscriptLoad NameLoad Slice Num Num SubscriptLoad NameLoad Slice Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad Assign NameStore Dict Str Str Str Str Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Num Num Num Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Num Num Num Str Str Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Num Num Num Str Str Str Str Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Num Num Num Str Str Str Str Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Num Num Num Str Str Str Str Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Num Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Str Str Assign NameStore ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore ListLoad Str Str Str Str Str Num Num Num Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad Assign NameStore ListLoad Str Num Num Num Num Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore NameLoad CompareEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore ListLoad Str Num Num Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad 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 Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad TupleLoad Str Str NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str Str TupleLoad Str Str NameLoad Assign NameStore Dict Str Str Assign NameStore ListLoad Str Str Str Str Num Num Num Num Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Num Assign NameStore ListLoad Str Str Str Str Num Num Num Num Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assign NameStore SubscriptLoad NameLoad Slice Num Num For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore IfExp CompareLt NameLoad Num NameLoad BinOpAdd NameLoad Num Assign NameStore IfExp CompareEq SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Str Str SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad decorator_list decorator_list
N/A N/A datetime N/A re unittest skipUnless TestCase openelex.lib.text ocd_type_id openelex.tests cache_file_exists openelex.us.ia.load ExcelPrecinctResultLoader ExcelPrecinctPre2010ResultLoader ExcelPrecinct2010PrimaryResultLoader ExcelPrecinct2010GeneralResultLoader ExcelPrecinct2010GeneralAudubonResultLoader ExcelPrecinct2010GeneralClintonResultLoader ExcelPrecinct2010GeneralGrundyResultLoader ExcelPrecinct2010GeneralHenryResultLoader ExcelPrecinct2010GeneralJohnsonResultLoader ExcelPrecinct2010GeneralLouisaResultLoader ExcelPrecinct2010GeneralPoweshiekResultLoader ExcelPrecinct2012ResultLoader ExcelPrecinct2013ResultLoader ExcelPrecinct2014ResultLoader LoadResults PreprocessedResultsLoader N/A CACHED_FILE_MISSING_MSG Cached results file does not exist. Try running the fetch task before running this test LoaderPrepMixin N/A object N/A _get_mapping N/A N/A self filename N/A N/A N/A N/A N/A N/A N/A self loader datasource mapping_for_file filename N/A _prep_loader_attrs N/A N/A self mapping N/A N/A N/A N/A N/A self loader source N/A mapping N/A generated_filename N/A N/A N/A self loader election_id N/A mapping N/A election N/A N/A N/A self loader timestamp N/A N/A N/A datetime datetime now N/A N/A TestLoadResults N/A TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A LoadResults N/A test_get_loader N/A N/A self N/A N/A N/A mapping N/A election generated_filename name ocd_id pre_processed_url raw_url ia-2000-01-04-special-general 20000104__ia__special__general__state_house__53.csv Iowa ocd-division/country:us/state:ia https://raw.githubusercontent.com/openelections/openelections-data-ia/master/20000104__ia__special__general__state_house__53.csv http://sos.iowa.gov/elections/pdf/results/2000s/2000HD53.pdf N/A loader N/A N/A N/A self loader _get_loader mapping N/A N/A N/A self assertEqual N/A loader __class__ PreprocessedResultsLoader N/A mapping N/A election generated_filename name ocd_id raw_url ia-2008-06-03-primary 20080603__ia__primary__wright__precinct.xls Wright ocd-division/country:us/state:ia/county:wright http://sos.iowa.gov/elections/results/xls/2008/Wright.xls N/A loader N/A N/A N/A self loader _get_loader mapping N/A N/A N/A self assertEqual N/A loader __class__ ExcelPrecinctPre2010ResultLoader N/A mapping N/A election generated_filename name ocd_id raw_url ia-2010-06-08-primary 20100608__ia__primary__wright__precinct.xls Wright ocd-division/country:us/state:ia/county:wright http://sos.iowa.gov/elections/results/xls/2010/primary/Wright.xls N/A loader N/A N/A N/A self loader _get_loader mapping N/A N/A N/A self assertEqual N/A loader __class__ ExcelPrecinct2010PrimaryResultLoader N/A mapping N/A election generated_filename name ocd_id raw_url ia-2010-11-02-general 20101102__ia__general__adair__precinct.xls Adair ocd-division/country:us/state:ia/county:adair http://sos.iowa.gov/elections/results/xls/2010/general/Adair.xls N/A loader N/A N/A N/A self loader _get_loader mapping N/A N/A N/A self assertEqual N/A loader __class__ ExcelPrecinct2010GeneralResultLoader N/A mapping N/A election generated_filename name ocd_id raw_url ia-2012-11-06-general 20121106__ia__general__adair__precinct.xls Adair ocd-division/country:us/state:ia/county:adair http://sos.iowa.gov/elections/results/xls/2012/general/Adair.xls N/A loader N/A N/A N/A self loader _get_loader mapping N/A N/A N/A self assertEqual N/A loader __class__ ExcelPrecinct2012ResultLoader N/A mapping N/A election generated_filename name ocd_id raw_url ia-2012-11-06-general 20121106__ia__general__adair__precinct.xls Adair ocd-division/country:us/state:ia/county:adair http://sos.iowa.gov/elections/results/xls/2012/general/Adair.xls N/A loader N/A N/A N/A self loader _get_loader mapping N/A N/A N/A self assertEqual N/A loader __class__ ExcelPrecinct2012ResultLoader N/A mapping N/A election generated_filename name ocd_id raw_url ia-2014-06-03-primary 20140603__ia__primary__adair__precinct.xlsx Adair ocd-division/country:us/state:ia/county:adair http://sos.iowa.gov/elections/results/xls/2014/primary/Adair.xlsx N/A loader N/A N/A N/A self loader _get_loader mapping N/A N/A N/A self assertEqual N/A loader __class__ ExcelPrecinct2014ResultLoader N/A N/A TestExcelPrecinctResultLoader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinctResultLoader N/A test_rows N/A N/A self N/A N/A N/A filename 20060606__ia__primary__adair__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A rows N/A list N/A N/A N/A self loader _rows N/A N/A N/A self assertEqual N/A len rows 147 N/A N/A skipUnless N/A cache_file_exists ia 20060606__ia__primary__adair__precinct.xls CACHED_FILE_MISSING_MSG N/A TestExcelPrecinctPre2010ResultLoader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinctPre2010ResultLoader N/A test_results_2006 N/A N/A self N/A N/A N/A filename 20060606__ia__primary__adair__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A ag_results N/A r N/A r N/A N/A N/A self loader _results mapping N/A N/A r office Attorney General N/A N/A N/A self assertEqual N/A len ag_results 40 N/A result N/A next N/A r N/A r ag_results N/A N/A r reporting_level precinct N/A N/A N/A self assertEqual N/A result source N/A mapping N/A generated_filename N/A N/A N/A self assertEqual N/A result election_id N/A mapping N/A election N/A N/A N/A self assertEqual N/A result state IA N/A N/A N/A self assertEqual N/A result election_type primary N/A N/A N/A self assertEqual N/A result district None N/A N/A N/A self assertEqual N/A result party None N/A N/A N/A self assertEqual N/A result jurisdiction ADAIR COMMUNITY CENTRE N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result full_name TOM MILLER N/A N/A N/A self assertEqual N/A result votes 369 N/A county_ag_results N/A r N/A r ag_results N/A N/A r reporting_level county N/A N/A N/A self assertEqual N/A len county_ag_results 15 N/A result N/A county_ag_results N/A 0 N/A result N/A next N/A r N/A r county_ag_results N/A N/A N/A r votes_type None N/A N/A r full_name TOM MILLER N/A N/A N/A self assertEqual N/A result jurisdiction Adair N/A N/A N/A self assertEqual N/A result votes 2298 N/A result N/A next N/A r N/A r county_ag_results N/A N/A N/A r votes_type absentee N/A N/A r full_name TOM MILLER N/A N/A N/A self assertEqual N/A result votes 524 N/A result N/A next N/A r N/A r county_ag_results N/A N/A N/A r votes_type provisional N/A N/A r full_name TOM MILLER N/A N/A N/A self assertEqual N/A result votes 0 N/A result N/A next N/A r N/A r N/A N/A N/A self loader _results mapping N/A N/A r office State Representative N/A N/A N/A self assertTrue N/A N/A re match \d+ N/A result district N/A N/A skipUnless N/A cache_file_exists ia 20060606__ia__primary__adair__precinct.xls CACHED_FILE_MISSING_MSG test_results_2008 N/A N/A self N/A N/A N/A filename 20080603__ia__primary__adair__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A senate_results N/A r N/A r N/A N/A N/A self loader _results mapping N/A N/A r office United States Senator N/A N/A N/A self assertEqual N/A len senate_results 42 N/A result N/A next N/A r N/A r senate_results N/A N/A r reporting_level precinct N/A N/A N/A self assertEqual N/A result full_name TOM HARKIN N/A N/A N/A self assertEqual N/A result jurisdiction ADAIR COMMUNITY CENTRE N/A N/A skipUnless N/A cache_file_exists ia 20080603__ia__primary__adair__precinct.xls CACHED_FILE_MISSING_MSG test_parse_office N/A N/A self N/A N/A N/A office_district N/A Attorney General Auditor of State Governor and Lieutenant Governor Secretary of Agriculture Secretary of State Treasurer of State N/A State Representative District 058 State Representative 058 N/A State Senator District 29 State Senator 29 N/A United States Representative District 5 United States Representative 5 N/A office office_district N/A N/A N/A N/A N/A office_in expected_office expected_district office N/A N/A N/A ValueError N/A N/A office_in office N/A expected_office office N/A expected_district None N/A N/A office_out district N/A N/A N/A self loader _parse_office office_in N/A N/A N/A self assertEqual office_out expected_office N/A N/A N/A self assertEqual district expected_district N/A test_parse_result_row N/A N/A self N/A N/A N/A candidates N/A NANCY BOETTGER OverVote UnderVote Scattering Totals N/A row N/A ADAIR COMMUNITY CENTRE 377 0 0 0 0 0 0 100 5 482 N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id N/A jurisdiction N/A row N/A 0 N/A result_i 0 N/A i 0 N/A N/A i N/A len candidates N/A N/A candidate N/A candidates N/A i N/A N/A candidate N/A N/A result N/A results N/A result_i N/A votes N/A row N/A N/A i 1 N/A N/A N/A self assertEqual N/A result full_name candidate N/A N/A N/A self assertEqual N/A result votes votes N/A N/A N/A self assertEqual N/A result jurisdiction N/A row N/A 0 N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A N/A result ocd_id endswith N/A ocd_type_id jurisdiction N/A result_i 1 N/A i 1 N/A N/A N/A self assertEqual N/A len results result_i N/A test_parse_result_row_pseudo_candidates N/A N/A self N/A N/A N/A candidates N/A NANCY BOETTGER OverVote UnderVote Scattering Totals N/A row N/A ADAIR COMMUNITY CENTRE 377 0 0 0 0 0 0 100 5 482 N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id N/A result N/A next N/A r N/A r results N/A N/A r full_name OverVote N/A N/A N/A self assertEqual N/A result votes_type None N/A result N/A next N/A r N/A r results N/A N/A r full_name UnderVote N/A N/A N/A self assertEqual N/A result votes_type None N/A test_parse_result_row_absentee N/A N/A self N/A N/A N/A candidates N/A NANCY BOETTGER OverVote UnderVote Scattering Totals N/A row N/A ABSENTEE PRECINCT 483 0 0 0 0 0 0 249 7 739 N/A county Adair N/A county_ocd_id ocd-division/country:us/state:ia/county:adair N/A results N/A N/A N/A self loader _parse_result_row row candidates county county county_ocd_id county_ocd_id N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result reporting_level county N/A N/A N/A self assertEqual N/A result jurisdiction county N/A N/A N/A self assertEqual N/A result ocd_id county_ocd_id N/A N/A N/A self assertEqual N/A result votes_type absentee N/A test_parse_result_row_provisional N/A N/A self N/A N/A N/A candidates N/A NANCY BOETTGER OverVote UnderVote Scattering Totals N/A row N/A PROVISIONAL PRECINCT 0 0 0 0 0 0 0 0 0 0 N/A county Adair N/A county_ocd_id ocd-division/country:us/state:ia/county:adair N/A results N/A N/A N/A self loader _parse_result_row row candidates county county county_ocd_id county_ocd_id N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result reporting_level county N/A N/A N/A self assertEqual N/A result jurisdiction county N/A N/A N/A self assertEqual N/A result ocd_id county_ocd_id N/A N/A N/A self assertEqual N/A result votes_type provisional N/A test_votes_type N/A N/A self N/A N/A N/A test_vals N/A N/A NANCY BOETTGER ABSENTEE PRECICNT absentee N/A NANCY BOETTGER PROVISIONAL PRECINCT provisional N/A OverVote ADAIR COMMUNITY CENTRE None N/A UnderVote ADAIR COMMUNITY CENTRE None N/A N/A candidate jurisdiction expected test_vals N/A N/A votes_type N/A N/A N/A self loader _votes_type jurisdiction N/A N/A N/A self assertEqual votes_type expected N/A N/A TestExcelPrecinct2010PrimaryResultLoader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2010PrimaryResultLoader N/A test_results N/A N/A self N/A N/A N/A filename 20100608__ia__primary__adair__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A results N/A N/A N/A self loader _results mapping N/A us_rep_dist_5_rep_results N/A r N/A r results N/A N/A N/A r office U.S. REPRESENTATIVE N/A N/A r district 5 N/A N/A r primary_party REPUBLICAN N/A N/A N/A self assertEqual N/A len us_rep_dist_5_rep_results 35 N/A result N/A us_rep_dist_5_rep_results N/A 0 N/A N/A N/A self assertEqual N/A result source N/A mapping N/A generated_filename N/A N/A N/A self assertEqual N/A result election_id N/A mapping N/A election N/A N/A N/A self assertEqual N/A result state IA N/A N/A N/A self assertEqual N/A result election_type primary N/A N/A N/A self assertEqual N/A result district 5 N/A N/A N/A self assertEqual N/A result party REPUBLICAN N/A N/A N/A self assertEqual N/A result jurisdiction 1 NW N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result full_name STEVE KING N/A N/A N/A self assertEqual N/A result votes 123 N/A N/A skipUnless N/A cache_file_exists ia 20100608__ia__primary__adair__precinct.xls CACHED_FILE_MISSING_MSG test_parse_office_party N/A N/A self N/A N/A N/A vals N/A N/A U.S. REPRESENTATIVE DISTRICT 5 - DEMOCRATIC PARTY U.S. REPRESENTATIVE 5 DEMOCRATIC N/A U.S. SENATOR - DEMOCRATIC PARTY U.S. SENATOR None DEMOCRATIC N/A GOVERNOR - REPUBLICAN PARTY GOVERNOR None REPUBLICAN N/A SECRETARY OF STATE - REPUBLICAN PARTY SECRETARY OF STATE None REPUBLICAN N/A AUDITOR OF STATE - REPUBLICAN PARTY AUDITOR OF STATE None REPUBLICAN N/A TREASURER OF STATE - DEMOCRATIC PARTY TREASURER OF STATE None DEMOCRATIC N/A SECRETARY OF AGRICULTURE - REPUBLICAN PARTY SECRETARY OF AGRICULTURE None REPUBLICAN N/A ATTORNEY GENERAL - REPUBLICAN PARTY ATTORNEY GENERAL None REPUBLICAN N/A STATE SENATOR DISTRICT 29 - DEMOCRATIC PARTY STATE SENATOR 29 DEMOCRATIC N/A STATE REPRESENTATIVE DISTRICT 58 - REPUBLICAN PARTY STATE REPRESENTATIVE 58 REPUBLICAN N/A N/A raw office_expected district_expected party_expected vals N/A N/A N/A office district party N/A N/A N/A self loader _parse_office_party raw N/A N/A N/A self assertEqual office office_expected N/A N/A N/A self assertEqual district district_expected N/A N/A N/A self assertEqual party party_expected N/A test_parse_candidates N/A N/A self N/A N/A N/A row N/A Race County Precinct ROXANNE CONLIN THOMAS L. FIEGEN BOB KRAUSE WRITE-IN Over Votes Under Votes Precinct Totals Final Data? N/A candidates N/A N/A N/A self loader _parse_candidates row N/A N/A N/A self assertEqual N/A candidates N/A 0 ROXANNE CONLIN N/A N/A N/A self assertEqual N/A candidates N/A -1 Precinct Totals N/A test_parse_result_row N/A N/A self N/A N/A N/A candidates N/A ROXANNE CONLIN THOMAS L. FIEGEN BOB KRAUSE WRITE-IN Over Votes Under Votes Precinct Totals N/A row N/A U.S. SENATOR - DEMOCRATIC PARTY Adair 1 NW 30 6 4 0 0 1 41 Y N/A county Adair N/A county_ocd_id ocd-division/country:us/state:ia/county:adair N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id N/A N/A N/A self assertEqual N/A len results N/A len candidates N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result jurisdiction N/A row N/A 2 N/A N/A N/A self assertEqual N/A result full_name N/A candidates N/A 0 N/A N/A N/A self assertEqual N/A result votes N/A row N/A 3 N/A test_parse_result_row_grand_totals N/A N/A self N/A N/A N/A candidates N/A ROXANNE CONLIN THOMAS L. FIEGEN BOB KRAUSE WRITE-IN Over Votes Under Votes Precinct Totals N/A row N/A Grand Totals 132 17 25 0 1 8 183 N/A county Adair N/A county_ocd_id ocd-division/country:us/state:ia/county:adair N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id N/A N/A N/A self assertEqual N/A len results N/A len candidates N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result jurisdiction Adair N/A N/A N/A self assertEqual N/A result full_name N/A candidates N/A 0 N/A N/A N/A self assertEqual N/A result votes N/A row N/A 3 N/A test_parse_result_row_grand_absentee N/A N/A self N/A N/A N/A candidates N/A ROXANNE CONLIN THOMAS L. FIEGEN BOB KRAUSE WRITE-IN Over Votes Under Votes Precinct Totals N/A row N/A U.S. SENATOR - DEMOCRATIC PARTY Adair ABSENTEE 16 0 8 0 1 1 26 Y N/A county Adair N/A county_ocd_id ocd-division/country:us/state:ia/county:adair N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id N/A N/A N/A self assertEqual N/A len results N/A len candidates N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result jurisdiction Adair N/A N/A N/A self assertEqual N/A result full_name N/A candidates N/A 0 N/A N/A N/A self assertEqual N/A result votes N/A row N/A 3 N/A N/A N/A self assertEqual N/A result votes_type absentee N/A test_votes_type N/A N/A self N/A N/A N/A test_vals N/A N/A ROXANNE CONLIN ABSENTEE absentee N/A Over Votes 1 NW None N/A Under Votes 1 NW None N/A N/A candidate jurisdiction expected test_vals N/A N/A votes_type N/A N/A N/A self loader _votes_type jurisdiction N/A N/A N/A self assertEqual votes_type expected N/A N/A TestExcelPrecinct2010GeneralResultLoader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2010GeneralResultLoader N/A test_parse_result_row_skip N/A N/A self N/A N/A N/A rows N/A N/A Arcadia Precinct  Race Statistics  Number of Precincts  Polling 1.0 N/A Arcadia Precinct  U.S. Senator  Times Counted  Total 269.0 N/A Ewoldt Precinct  Sup Crt Judge Ternus  Yes  Polling  157.0 N/A county None N/A county_ocd_id None N/A row rows N/A N/A N/A N/A self assertEqual N/A N/A N/A self loader _parse_result_row row county county_ocd_id None N/A test_parse_result_row N/A N/A self N/A N/A N/A county Carroll N/A county_ocd_id ocd-division/country:us/state:ia/county:carroll N/A row N/A Carroll Ward Three & S1/2 Maple River Twp.  Secretary of State  Michael A. Mauro  Total  431.0 N/A expected_ocd_id N/A N/A county_ocd_id / N/A ocd_type_id N/A N/A N/A row N/A 0 strip N/A results N/A N/A N/A self loader _parse_result_row row county county_ocd_id N/A N/A N/A self assertEqual N/A len results 1 N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result jurisdiction N/A N/A N/A row N/A 0 strip N/A N/A N/A self assertEqual N/A result ocd_id expected_ocd_id N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result office N/A N/A N/A row N/A 1 strip N/A N/A N/A self assertEqual N/A result full_name N/A N/A N/A row N/A 2 strip N/A N/A N/A self assertEqual N/A result votes N/A row N/A 4 N/A N/A N/A self assertEqual N/A result votes_type None N/A test_parse_result_row_multiple N/A N/A self N/A N/A N/A 
        Test parsing a result row when the absentee and election day votes
        are in different columns instead of different rows.

         N/A county Wapello N/A county_ocd_id ocd-division/country:us/state:ia/county:wapello N/A row N/A Precinct 1 US Senator Chuck Grassley 230.0 127.0 357.0 N/A expected_ocd_id N/A N/A county_ocd_id / N/A ocd_type_id N/A N/A N/A row N/A 0 strip N/A results N/A N/A N/A self loader _parse_result_row row county county_ocd_id N/A N/A N/A self assertEqual N/A len results 1 N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result jurisdiction N/A N/A N/A row N/A 0 strip N/A N/A N/A self assertEqual N/A result ocd_id expected_ocd_id N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result office N/A N/A N/A row N/A 1 strip N/A N/A N/A self assertEqual N/A result full_name N/A N/A N/A row N/A 2 strip N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A election_day N/A row N/A 3 N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A absentee N/A row N/A 4 N/A N/A N/A self assertEqual N/A result votes N/A row N/A 5 N/A N/A TestExcelPrecinct2010GeneralAudubonResultLoader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2010GeneralAudubonResultLoader N/A test_clean_jurisdiction_cell N/A N/A self N/A N/A N/A test_data N/A N/A Absentee     One Absentee One N/A N/A val expected test_data N/A N/A N/A N/A self assertEqual N/A N/A N/A self loader _clean_jurisdiction_cell val expected N/A test_parse_jurisdictions N/A N/A self N/A N/A N/A row N/A Candidates Party One Absentee     One Total Precinct One Two Abs Two Total Precinct Two Three Abs   Three Total Precinct Three Four Abs     Four Total Precinct Four Special & Abs Total N/A expected N/A One Absentee One Total Precinct One Two Abs Two Total Precinct Two Three Abs Three Total Precinct Three Four Abs Four Total Precinct Four Special & Abs Total N/A jurisdictions N/A N/A N/A self loader _parse_jurisdictions row N/A N/A N/A self assertEqual jurisdictions expected N/A test_parse_office N/A N/A self N/A N/A N/A test_data N/A N/A United States Senator United States Senator None N/A United States Representative - Dist 5 United States Representative 5 N/A Board of Supervisors None None N/A Secretary of State Secretary of State None N/A Auditor of State Auditor of State None N/A Treasurer of State Treasurer of State None N/A Secretary of Agriculture Secretary of Agriculture None N/A Attorney General Attorney General None N/A State Senator District 29 State Senator 29 N/A State Representative District 58 State Representative 58 N/A N/A cell expected_office expected_district test_data N/A N/A N/A office district N/A N/A N/A self loader _parse_office cell N/A N/A N/A self assertEqual office expected_office N/A N/A N/A self assertEqual district expected_district N/A test_parse_result_row N/A N/A self N/A N/A N/A county Audubon N/A county_ocd_id ocd-division/country:us/state:ia/county:audubon N/A row N/A Steve King REP 371.0 205.0 576.0 236.0 98.0 334.0 127.0 22.0 149.0 344.0 124.0 468.0 449.0 1527.0 1527.0 N/A jurisdictions N/A One Absentee One Total Precinct One Two Abs Two Total Precinct Two Three Abs Three Total Precinct Three Four Abs Four Total Precinct Four Special & Abs Total N/A results N/A N/A N/A self loader _parse_result_row row jurisdictions county county_ocd_id N/A N/A N/A self assertEqual N/A len results N/A len jurisdictions N/A N/A result votes jurisdiction N/A zip results N/A row N/A 2 -1 jurisdictions N/A N/A reporting_level precinct N/A votes_type None N/A clean_jurisdiction jurisdiction N/A N/A jurisdiction N/A Total Special & Abs N/A N/A clean_jurisdiction county N/A reporting_level county N/A N/A Abs jurisdiction N/A N/A votes_type absentee N/A N/A N/A Total jurisdiction N/A N/A votes_type None N/A N/A votes_type election_day N/A N/A N/A self assertEqual N/A result full_name N/A N/A N/A row N/A 0 strip N/A N/A N/A self assertEqual N/A result party N/A N/A N/A row N/A 1 strip N/A N/A N/A self assertEqual N/A result jurisdiction clean_jurisdiction N/A N/A N/A self assertEqual N/A result reporting_level reporting_level N/A N/A N/A self assertEqual N/A result votes votes N/A N/A N/A self assertEqual N/A result votes_type votes_type N/A N/A TestExcelPrecinct2010GeneralClintonResultLoader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2010GeneralClintonResultLoader N/A test_parse_office N/A N/A self N/A N/A N/A row N/A US SENATOR N/A N/A office district N/A N/A N/A self loader _parse_office row N/A N/A N/A self assertEqual office US SENATOR N/A N/A N/A self assertEqual district None N/A row N/A US REP DIST 1 N/A N/A office district N/A N/A N/A self loader _parse_office row N/A N/A N/A self assertEqual office US REP N/A N/A N/A self assertEqual district 1 N/A test_parse_result_row N/A N/A self N/A N/A N/A row N/A Roxanne Conlin (DEM).  .  .  .  .  .  . 371.0 43.75 190.0 181.0 N/A results N/A N/A N/A self loader _parse_result_row row N/A N/A N/A self assertEqual N/A len results 1 N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result full_name Roxanne Conlin N/A N/A N/A self assertEqual N/A result party DEM N/A N/A N/A self assertEqual N/A result votes N/A row N/A 1 N/A N/A N/A self assertEqual N/A result votes_type None N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A absentee N/A row N/A 3 N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A election_day N/A row N/A 4 N/A test_parse_candidate N/A N/A self N/A N/A N/A test_data N/A N/A Roxanne Conlin (DEM).  .  .  .  .  .  . Roxanne Conlin DEM N/A WRITE-IN.  .  .  .  .  .  .  .  .  .  . WRITE-IN None N/A Tod R. Bowman (DEM) .  .  .  .  .  .  . Tod R. Bowman DEM N/A N/A cell expected_candidate expected_party test_data N/A N/A N/A candidate party N/A N/A N/A self loader _parse_candidate cell N/A N/A N/A self assertEqual candidate expected_candidate N/A N/A N/A self assertEqual party expected_party N/A test_results N/A N/A self N/A N/A N/A filename 20101102__ia__general__clinton__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A results N/A N/A N/A self loader _results mapping N/A filtered_results N/A r N/A r results N/A N/A N/A r office ST SEN N/A N/A r district 13 N/A N/A r jurisdiction 0008 CLINTON 1-2 N/A N/A N/A self assertEqual N/A len filtered_results 5 N/A result N/A filtered_results N/A 0 N/A N/A N/A self assertEqual N/A result full_name Tod R. Bowman N/A N/A N/A self assertEqual N/A result party DEM N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result votes 544 N/A N/A N/A self assertEqual N/A result votes_type None N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A absentee 290 N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A election_day 254 N/A result N/A filtered_results N/A -1 N/A N/A N/A self assertEqual N/A result full_name Under Votes N/A N/A N/A self assertEqual N/A result party None N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result votes 11 N/A N/A N/A self assertEqual N/A result votes_type None N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A absentee 7 N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A election_day 4 N/A N/A skipUnless N/A cache_file_exists ia 20101102__ia__general__clinton__precinct.xls CACHED_FILE_MISSING_MSG N/A TestExcelPrecinct2010GeneralGrundyResultLoader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2010GeneralGrundyResultLoader N/A test_parse_office N/A N/A self N/A N/A N/A row N/A SECRETARY OF STATE N/A N/A office district N/A N/A N/A self loader _parse_office row N/A N/A N/A self assertEqual office N/A row N/A 0 N/A N/A N/A self assertEqual district None N/A row N/A US REPRESENTATIVE  - DIST. 3 N/A N/A office district N/A N/A N/A self loader _parse_office row N/A N/A N/A self assertEqual office US REPRESENTATIVE N/A N/A N/A self assertEqual district 3 N/A test_parse_candidate N/A N/A self N/A N/A N/A test_data N/A N/A RICHARD C. STEPPE (WRITE-IN) RICHARD C. STEPPE WRITE-IN N/A MARK A SCHILDROTH MARK A SCHILDROTH None N/A Under Votes Under Votes None N/A N/A cell expected_candidate expected_writein test_data N/A N/A N/A candidate writein N/A N/A N/A self loader _parse_candidate cell N/A N/A N/A self assertEqual candidate expected_candidate N/A N/A N/A self assertEqual writein expected_writein N/A test_parse_result_row N/A N/A self N/A N/A N/A county Grundy N/A county_ocd_id ocd-division/country:us/state:ia/county:grundy N/A jurisdictions N/A P1 P1 ABS P2 P2 ABS P3 P3 ABS P4 P4 ABS P5 P5 ABS P6 P6 ABS P7 P7 ABS ABS TOTAL N/A row N/A DAVID A VAUDT 413.0 125.0 141.0 71.0 389.0 112.0 235.0 86.0 516.0 169.0 582.0 112.0 540.0 164.0 839.0 3655.0 N/A results N/A N/A N/A self loader _parse_result_row row jurisdictions county county_ocd_id N/A N/A N/A self assertEqual N/A len results N/A len jurisdictions N/A result results N/A N/A N/A N/A self assertEqual N/A result full_name N/A row N/A 0 N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result jurisdiction N/A jurisdictions N/A 0 N/A N/A N/A self assertEqual N/A result votes N/A row N/A 1 N/A N/A N/A self assertEqual N/A result votes_type None N/A result N/A results N/A -2 N/A N/A N/A self assertEqual N/A result reporting_level county N/A N/A N/A self assertEqual N/A result jurisdiction county N/A N/A N/A self assertEqual N/A result votes N/A row N/A -2 N/A N/A N/A self assertEqual N/A result votes_type absentee N/A result N/A results N/A -1 N/A N/A N/A self assertEqual N/A result reporting_level county N/A N/A N/A self assertEqual N/A result jurisdiction county N/A N/A N/A self assertEqual N/A result votes N/A row N/A -1 N/A N/A N/A self assertEqual N/A result votes_type None N/A test_results N/A N/A self N/A N/A N/A filename 20101102__ia__general__grundy__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A results N/A N/A N/A self loader _results mapping N/A sec_of_state_results N/A r N/A r results N/A N/A r office SECRETARY OF STATE N/A N/A N/A self assertEqual N/A len sec_of_state_results 160 N/A county_results N/A r N/A r sec_of_state_results N/A N/A r reporting_level county N/A N/A N/A self assertEqual N/A len county_results 20 N/A result N/A sec_of_state_results N/A 0 N/A N/A N/A self assertEqual N/A result full_name MATT SCHULTZ N/A N/A N/A self assertEqual N/A result votes 352 N/A result N/A sec_of_state_results N/A -1 N/A N/A N/A self assertEqual N/A result full_name TOTAL N/A N/A N/A self assertEqual N/A result votes 5330 N/A N/A skipUnless N/A cache_file_exists ia 20101102__ia__general__grundy__precinct.xls CACHED_FILE_MISSING_MSG N/A TestExcelPrecinct2010GeneralHenryResultLoader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2010GeneralHenryResultLoader N/A test_parse_result_row N/A N/A self N/A N/A N/A county Henry N/A county_ocd_id ocd-division/country:us/state:ia/county:henry N/A jurisdictions N/A Absentee Central MP1 MP2 MP3 MP4 NW SW SE NE TOTAL N/A row N/A Dave Heaton (REP) 1616.0 501.0 294.0 267.0 266.0 307.0 442.0 274.0 601.0 401.0 4969.0 N/A results N/A N/A N/A self loader _parse_result_row row jurisdictions county county_ocd_id N/A N/A N/A self assertEqual N/A len results N/A len jurisdictions N/A result results N/A N/A N/A N/A self assertEqual N/A result full_name Dave Heaton N/A N/A N/A self assertEqual N/A result party REP N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result jurisdiction county N/A N/A N/A self assertEqual N/A result reporting_level county N/A N/A N/A self assertEqual N/A result votes N/A row N/A 1 N/A N/A N/A self assertEqual N/A result votes_type absentee N/A result N/A results N/A 1 N/A N/A N/A self assertEqual N/A result jurisdiction N/A jurisdictions N/A 1 N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result votes N/A row N/A 2 N/A N/A N/A self assertEqual N/A result votes_type None N/A result N/A results N/A -1 N/A N/A N/A self assertEqual N/A result jurisdiction county N/A N/A N/A self assertEqual N/A result reporting_level county N/A N/A N/A self assertEqual N/A result votes N/A row N/A -2 N/A N/A N/A self assertEqual N/A result votes_type None N/A test_results N/A N/A self N/A N/A N/A filename 20101102__ia__general__henry__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A results N/A N/A N/A self loader _results mapping N/A state_rep_results N/A r N/A r results N/A N/A N/A r office State Representative N/A N/A r district 091 N/A N/A N/A self assertEqual N/A len state_rep_results 55 N/A precinct_results N/A r N/A r state_rep_results N/A N/A r reporting_level precinct N/A N/A N/A self assertEqual N/A len precinct_results 45 N/A county_results N/A r N/A r state_rep_results N/A N/A r reporting_level county N/A N/A N/A self assertEqual N/A len county_results 10 N/A result N/A state_rep_results N/A 0 N/A N/A N/A self assertEqual N/A result full_name Dave Heaton N/A N/A N/A self assertEqual N/A result party REP N/A N/A N/A self assertEqual N/A result votes 1616 N/A N/A N/A self assertEqual N/A result votes_type absentee N/A N/A N/A self assertEqual N/A result jurisdiction Henry N/A N/A N/A self assertEqual N/A result reporting_level county N/A result N/A state_rep_results N/A -1 N/A N/A N/A self assertEqual N/A result full_name Under Votes N/A N/A N/A self assertEqual N/A result party None N/A N/A N/A self assertEqual N/A result votes 0 N/A N/A N/A self assertEqual N/A result votes_type None N/A N/A N/A self assertEqual N/A result jurisdiction Henry N/A N/A N/A self assertEqual N/A result reporting_level county N/A N/A skipUnless N/A cache_file_exists ia 20101102__ia__general__henry__precinct.xls CACHED_FILE_MISSING_MSG N/A TestExcelPrecinct2010GeneralJohnsonResultLoader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2010GeneralJohnsonResultLoader N/A test_results N/A N/A self N/A N/A N/A filename 20101102__ia__general__johnson__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A results N/A N/A N/A self loader _results mapping N/A sr_dist_29_results N/A r N/A r results N/A N/A N/A r office STATE REPRESENTATIVE HOUSE N/A N/A r district 29 N/A N/A r jurisdiction 0003 CLEAR CREEK TOWNSHIP N/A N/A N/A self assertEqual N/A len sr_dist_29_results 6 N/A result N/A sr_dist_29_results N/A 0 N/A N/A N/A self assertEqual N/A result full_name Nathan Willems N/A N/A N/A self assertEqual N/A result party DEM N/A N/A N/A self assertEqual N/A result votes 41 N/A N/A N/A self assertEqual N/A result votes_type None N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A election_day 21 N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A absentee 20 N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A result N/A sr_dist_29_results N/A -1 N/A N/A N/A self assertEqual N/A result full_name Under Votes N/A N/A N/A self assertEqual N/A result party None N/A N/A N/A self assertEqual N/A result votes 13 N/A N/A N/A self assertEqual N/A result votes_type None N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A election_day 7 N/A N/A N/A self assertEqual N/A N/A result vote_breakdowns N/A absentee 6 N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A skipUnless N/A cache_file_exists ia 20101102__ia__general__johnson__precinct.xls CACHED_FILE_MISSING_MSG N/A TestExcelPrecinct2010GeneralLouisaResultLoader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2010GeneralLouisaResultLoader N/A test_results N/A N/A self N/A N/A N/A filename 20101102__ia__general__louisa__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A results N/A N/A N/A self loader _results mapping N/A wapello_city_results N/A r N/A r results N/A N/A r jurisdiction Wapello City N/A N/A N/A self assertEqual N/A len wapello_city_results N/A 52 2 N/A result N/A wapello_city_results N/A 0 N/A N/A N/A self assertEqual N/A result full_name Chuck Grassley N/A N/A N/A self assertEqual N/A result party REP N/A N/A N/A self assertEqual N/A result office US Senator N/A N/A N/A self assertEqual N/A result district None N/A N/A N/A self assertEqual N/A result votes 395 N/A N/A N/A self assertEqual N/A result votes_type election_day N/A result N/A wapello_city_results N/A -1 N/A N/A N/A self assertEqual N/A result full_name Under Vote N/A N/A N/A self assertEqual N/A result party None N/A N/A N/A self assertEqual N/A result office State Rep N/A N/A N/A self assertEqual N/A result district 87 N/A N/A N/A self assertEqual N/A result votes 121 N/A N/A N/A self assertEqual N/A result votes_type None N/A county_results N/A r N/A r results N/A N/A r reporting_level county N/A N/A N/A self assertEqual N/A len county_results 52 N/A N/A skipUnless N/A cache_file_exists ia 20101102__ia__general__louisa__precinct.xls CACHED_FILE_MISSING_MSG test_parse_office_row N/A N/A self N/A N/A N/A row N/A US Senator US Representative District 2 Governor/ Lieutenant Governor Secretary of State Auditor of State Treasurer of State Secretary of Agriculture Attorney General State Rep Dist 87 County Supervisor County Treasurer County Recorder County Attorney County Sheriff Soil & Water Conservation District Commisssioner-VOTE FOR TWO Agricultural Extension Council Member-VOTE FOR FIVE Iowa Supreme Court Justice Iowa Court of Appeals Judge Dist. Assoc. 8b Const. Amend. 1 Const. Amend. 2 N/A offices N/A N/A N/A self loader _parse_office_row row N/A N/A office district N/A offices N/A 0 N/A N/A N/A self assertEqual office US Senator N/A N/A N/A self assertEqual district None N/A N/A office district N/A offices N/A -1 N/A N/A N/A self assertEqual office State Rep N/A N/A N/A self assertEqual district 87 N/A test_parse_candidate N/A N/A self N/A N/A N/A test_data N/A N/A Mariannette Miller-Meeks REP Mariannette Miller-Meeks REP N/A Under Vote Under Vote None N/A N/A cell expected_candidate expected_party test_data N/A N/A N/A candidate party N/A N/A N/A self loader _parse_candidate cell N/A N/A N/A self assertEqual candidate expected_candidate N/A N/A N/A self assertEqual party expected_party N/A N/A TestExcelPrecinct2010GeneralPoweshiekResultLoader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2010GeneralPoweshiekResultLoader N/A test_results N/A N/A self N/A N/A N/A filename 20101102__ia__general__poweshiek__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A results N/A N/A N/A self loader _results mapping N/A montezuma_abs_results N/A r N/A r results N/A N/A N/A r jurisdiction Montezuma N/A N/A r votes_type absentee N/A N/A N/A self assertEqual N/A len montezuma_abs_results 34 N/A result N/A montezuma_abs_results N/A 0 N/A N/A N/A self assertEqual N/A result office United States Senator N/A N/A N/A self assertEqual N/A result district None N/A N/A N/A self assertEqual N/A result full_name Roxanne Conlin N/A N/A N/A self assertEqual N/A result party DEM N/A N/A N/A self assertEqual N/A result write_in None N/A N/A N/A self assertEqual N/A result votes 59 N/A result N/A montezuma_abs_results N/A -1 N/A N/A N/A self assertEqual N/A result office State Rep N/A N/A N/A self assertEqual N/A result district 75 N/A N/A N/A self assertEqual N/A result full_name Write-In N/A N/A N/A self assertEqual N/A result party None N/A N/A N/A self assertEqual N/A result write_in Write-In N/A N/A N/A self assertEqual N/A result votes 0 N/A N/A skipUnless N/A cache_file_exists ia 20101102__ia__general__poweshiek__precinct.xls CACHED_FILE_MISSING_MSG test_parse_office_row N/A N/A self N/A N/A N/A row0 N/A Official United States U.S. Rep. Governor Secretary Auditor Treasurer  Secretary of Attorney  State Rep State Rep Judges Judges 1.0 2.0 N/A row1 N/A Senator District 3 Lt. Governor of State of State of State Agriculture General 75th Dist 76th Dist Yes No Yes No Yes No Yes No Yes  No Yes  No Yes No Yes No Yes No Yes No Yes No Yes No Yes No Yes No Yes No Yes No N/A offices N/A N/A N/A self loader _parse_office_row row0 row1 N/A N/A office district N/A offices N/A 0 N/A N/A N/A self assertEqual office United States Senator N/A N/A N/A self assertEqual district None N/A N/A office district N/A offices N/A -1 N/A N/A N/A self assertEqual office State Rep N/A N/A N/A self assertEqual district 76 N/A test_parse_candidates_row N/A N/A self N/A N/A N/A row N/A 2010 General Election Roxanne Conlin - DEM Chuck Grassley - REP John Heiderscheit - LIB Write-In Leonard L. Boswell - DEM Brad Zaun - REP Rebecca Williamson - SWP Write-In Chet Culver/Patty Judge - DEM Terry E. Branstad/Kim Reynolds - REP Jonathan Narcisse/Richard Marlar - IAP Eric Cooper/Nick Weltha - LIB David Rosenfeld/Helen Meyers - SWP Gregory James Hughes/Robin Prior-Calef - NBP Write-In Michael A. Mauro - DEM Matt Schultz - REP Jake Porter - LIB Write-In Jon Murphy - DEM David A. Vaudt - REP Write-In Michael L. Fitzgerald - DEM David D. Jamison - REP Write-In Francis Thicke - DEM Bill Northey - REP Write-In Tom Miller - DEM Brenna Findley - REP Write-In 2010 General Election Eric J. Palmer - DEM Guy Vander Linden - REP Write-In Nathan Clubb - DEM Betty R. De Boef - REP Write-In 2010 General Election David L. Baker Michael J. Streit Marsha Ternus Amanda Potterfield Gayle Vogel David R. Danilson Rick Doyle Ed Mansfield 2010 General Election Michael R. Mullins Annette J. Scieszinksi Joel D. Yates Kirk A. Daily Randy S. DeGeest William S. Owens Constitutional Amendment Constitutional Amendment Challanged Ballots Total # Voters Returned Supplies 2010 General Election N/A candidates N/A N/A N/A self loader _parse_candidates_row row N/A N/A candidate party N/A candidates N/A 0 N/A N/A N/A self assertEqual candidate Roxanne Conlin N/A N/A N/A self assertEqual party DEM N/A N/A candidate party N/A candidates N/A 13 N/A N/A N/A self assertEqual candidate Gregory James Hughes/Robin Prior-Calef N/A N/A N/A self assertEqual party NBP N/A N/A TestExcelPrecinct2012Loader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2012ResultLoader N/A test_results_primary N/A N/A self N/A N/A N/A filename 20120605__ia__primary__adair__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A results N/A N/A N/A self loader _results mapping N/A state_senate_district_10_rep_results N/A r N/A r results N/A N/A N/A r office State Senator N/A N/A r district 10 N/A N/A r primary_party R N/A N/A N/A self assertEqual N/A len state_senate_district_10_rep_results 42 N/A result N/A next N/A r N/A r state_senate_district_10_rep_results N/A N/A r jurisdiction District 1NW N/A N/A N/A self assertEqual N/A result source N/A mapping N/A generated_filename N/A N/A N/A self assertEqual N/A result election_id N/A mapping N/A election N/A N/A N/A self assertEqual N/A result state IA N/A N/A N/A self assertEqual N/A result election_type primary N/A N/A N/A self assertEqual N/A result district 10 N/A N/A N/A self assertEqual N/A result party R N/A N/A N/A self assertEqual N/A result jurisdiction District 1NW N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result full_name Jake Chapman N/A N/A N/A self assertEqual N/A result votes 39 N/A N/A skipUnless N/A cache_file_exists ia 20120605__ia__primary__adair__precinct.xls CACHED_FILE_MISSING_MSG test_results_general N/A N/A self N/A N/A N/A filename 20121106__ia__general__adair__precinct.xls N/A mapping N/A N/A self _get_mapping filename N/A N/A N/A self _prep_loader_attrs mapping N/A results N/A N/A N/A self loader _results mapping N/A state_rep_district_20_results N/A r N/A r results N/A N/A N/A r office State Representative N/A N/A r district 20 N/A precinct_2ne_results N/A r N/A r state_rep_district_20_results N/A N/A r jurisdiction 2NE N/A N/A N/A self assertEqual N/A len precinct_2ne_results 18 N/A absentee_results N/A r N/A r state_rep_district_20_results N/A N/A r votes_type absentee N/A N/A N/A self assertEqual N/A len absentee_results 36 N/A county_results N/A r N/A r state_rep_district_20_results N/A N/A r reporting_level county N/A N/A N/A self assertEqual N/A len county_results 18 N/A result N/A state_rep_district_20_results N/A 0 N/A N/A N/A self assertEqual N/A result full_name Clel Baudler N/A N/A N/A self assertEqual N/A result party Republican N/A N/A N/A self assertEqual N/A result primary_party None N/A N/A N/A self assertEqual N/A result state IA N/A N/A N/A self assertEqual N/A result election_type general N/A N/A N/A self assertEqual N/A result office State Representative N/A N/A N/A self assertEqual N/A result district 20 N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result votes 400 N/A N/A N/A self assertEqual N/A result votes_type election_day N/A result N/A state_rep_district_20_results N/A -1 N/A N/A N/A self assertEqual N/A result full_name Total N/A N/A N/A self assertEqual N/A result party None N/A N/A N/A self assertEqual N/A result primary_party None N/A N/A N/A self assertEqual N/A result state IA N/A N/A N/A self assertEqual N/A result election_type general N/A N/A N/A self assertEqual N/A result office State Representative N/A N/A N/A self assertEqual N/A result district 20 N/A N/A N/A self assertEqual N/A result reporting_level county N/A N/A N/A self assertEqual N/A result votes 4020 N/A N/A N/A self assertEqual N/A result votes_type None N/A N/A skipUnless N/A cache_file_exists ia 20121106__ia__general__adair__precinct.xls CACHED_FILE_MISSING_MSG test_page_header_row N/A N/A self N/A N/A N/A row N/A ADAIR COUNTY ELECTION CANVASS SUMMARY
2012 IOWA PRIMARY ELECTION N/A N/A N/A self assertEqual N/A N/A N/A self loader _page_header_row row True N/A row N/A ADAIR COUNTY ELECTION CANVASS SUMMARY
2012 IOWA GENERAL ELECTION N/A N/A N/A self assertEqual N/A N/A N/A self loader _page_header_row row True N/A test_empty_row N/A N/A self N/A N/A N/A row N/A President/Vice President 


Total N/A N/A N/A self assertEqual N/A N/A N/A self loader _empty_row row False N/A row N/A N/A N/A N/A self assertEqual N/A N/A N/A self loader _empty_row row True N/A test_parse_office_row N/A N/A self N/A N/A N/A row N/A U.S. House of Representatives 
District 3 - R 


Total N/A N/A office district primary_party N/A N/A N/A self loader _parse_office_row row N/A N/A N/A self assertEqual office U.S. House of Representatives N/A N/A N/A self assertEqual district 3 N/A N/A N/A self assertEqual primary_party R N/A row N/A N/A N/A office district primary_party N/A N/A N/A self loader _parse_office_row row N/A N/A N/A self assertEqual office None N/A N/A N/A self assertEqual district None N/A N/A N/A self assertEqual primary_party None N/A row N/A President/Vice President 


Total N/A N/A office district primary_party N/A N/A N/A self loader _parse_office_row row N/A N/A N/A self assertEqual office President/Vice President N/A N/A N/A self assertEqual district None N/A N/A N/A self assertEqual primary_party None N/A test_parse_candidates_row N/A N/A self N/A N/A N/A row N/A Precinct N/A candidates N/A N/A N/A self loader _parse_candidates_row row N/A N/A N/A self assertEqual candidates None N/A row N/A  Jake Chapman  Matthew T. Mardesen Write-In  Under Votes  Over Votes N/A candidates N/A N/A N/A self loader _parse_candidates_row row N/A N/A N/A self assertEqual N/A len candidates 5 N/A N/A candidate party N/A candidates N/A 0 N/A N/A N/A self assertEqual candidate Jake Chapman N/A N/A N/A self assertEqual party None N/A N/A candidate party N/A candidates N/A -1 N/A N/A N/A self assertEqual candidate Over Votes N/A N/A N/A self assertEqual party None N/A row N/A Precinct  Clel Baudler
Republican  Greg Nepstad
Democratic Write-In  Under Votes  Over Votes N/A candidates N/A N/A N/A self loader _parse_candidates_row row N/A N/A N/A self assertEqual N/A len candidates 5 N/A N/A candidate party N/A candidates N/A 0 N/A N/A N/A self assertEqual candidate Clel Baudler N/A N/A N/A self assertEqual party Republican N/A N/A candidate party N/A candidates N/A -1 N/A N/A N/A self assertEqual candidate Over Votes N/A N/A N/A self assertEqual party None N/A test_parse_jurisdiction N/A N/A self N/A N/A N/A prev_reporting_level None N/A row N/A Absentee 8.0 1.0 1.0 0.0 10.0 N/A N/A jurisdiction level N/A N/A N/A self loader _parse_jurisdiction row prev_reporting_level N/A N/A N/A self assertEqual jurisdiction N/A row N/A 0 N/A N/A N/A self assertEqual level county N/A prev_reporting_level precinct N/A row N/A District 1NW 10.0 0.0 2.0 0.0 12.0 N/A N/A jurisdiction level N/A N/A N/A self loader _parse_jurisdiction row prev_reporting_level N/A N/A N/A self assertEqual jurisdiction N/A row N/A 0 N/A N/A N/A self assertEqual level precinct N/A prev_reporting_level precinct N/A row N/A             Total  56.0 1.0 4.0 0.0 61.0 N/A N/A jurisdiction level N/A N/A N/A self loader _parse_jurisdiction row prev_reporting_level N/A N/A N/A self assertEqual jurisdiction N/A N/A N/A row N/A 0 strip N/A N/A N/A self assertEqual level county N/A prev_reporting_level precinct N/A row N/A 3SW Election Day 411.0 17.0 69.0 0.0 497.0 N/A N/A jurisdiction level N/A N/A N/A self loader _parse_jurisdiction row prev_reporting_level N/A N/A N/A self assertEqual jurisdiction N/A row N/A 0 N/A N/A N/A self assertEqual level precinct N/A prev_reporting_level precinct N/A row N/A Election Day 411.0 17.0 69.0 0.0 497.0 N/A N/A jurisdiction level N/A N/A N/A self loader _parse_jurisdiction row prev_reporting_level N/A N/A N/A self assertEqual jurisdiction N/A row N/A 0 N/A N/A N/A self assertEqual level county N/A prev_reporting_level precinct N/A row N/A Absentee 251.0 3.0 144.0 0.0 398.0 N/A N/A jurisdiction level N/A N/A N/A self loader _parse_jurisdiction row prev_reporting_level N/A N/A N/A self assertEqual jurisdiction N/A row N/A 0 N/A N/A N/A self assertEqual level precinct N/A prev_reporting_level county N/A row N/A Absentee 1103.0 17.0 570.0 0.0 1690.0 N/A N/A jurisdiction level N/A N/A N/A self loader _parse_jurisdiction row prev_reporting_level N/A N/A N/A self assertEqual jurisdiction N/A row N/A 0 N/A N/A N/A self assertEqual level county N/A test_parse_result_row_primary N/A N/A self N/A N/A N/A county Adair N/A county_ocd_id ocd-division/country:us/state:ia/county:adair N/A common_kwargs N/A reporting_level jurisdiction precinct District 1NW N/A candidates N/A N/A Jake Chapman None N/A Matthew T. Mardesen None N/A Write-In None N/A Under Votes None N/A Over Votes None N/A Total None N/A row N/A District 1NW 39.0 19.0 0.0 0.0 0.0 58.0 N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id common_kwargs N/A N/A N/A self assertEqual N/A len results N/A len candidates N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result full_name N/A N/A candidates N/A 0 N/A 0 N/A N/A N/A self assertEqual N/A result votes N/A row N/A 5 N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result jurisdiction N/A row N/A 0 N/A result N/A results N/A -1 N/A N/A N/A self assertEqual N/A result full_name N/A N/A candidates N/A -1 N/A 0 N/A N/A N/A self assertEqual N/A result votes N/A row N/A -1 N/A test_fix_row N/A N/A self N/A N/A N/A row N/A District 1NW 39.0 19.0 0.0 0.0 0.0 58.0 N/A N/A N/A self assertEqual N/A N/A N/A self loader _fix_row row row N/A row N/A ABSENTEE 1 26.0 35.0 0.0 35.0 1.0 12.0 0.0 ABSENTEE 1 0.0 0.0 109.0 N/A fixed N/A N/A row N/A 0 14 N/A row N/A 16 N/A N/A N/A self assertEqual N/A N/A N/A self loader _fix_row row fixed N/A test_parse_results_row_general N/A N/A self N/A N/A N/A county Adair N/A county_ocd_id ocd-division/country:us/state:ia/county:adair N/A candidates N/A N/A Tom Latham Republican N/A Leonard Boswell Democratic N/A David Rosenfeld Socialist Workers Party N/A Scott G. Batcher Nominated by Petition N/A Write-In None N/A Under Votes None N/A Over Votes None N/A Total None N/A common_kwargs N/A jurisdiction reporting_level 1NW precinct N/A row N/A 1NW Election Day 366.0 140.0 13.0 13.0 0.0 11.0 0.0 543.0 N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id common_kwargs N/A N/A N/A self assertEqual N/A len results N/A len candidates N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result full_name N/A N/A candidates N/A 0 N/A 0 N/A N/A N/A self assertEqual N/A result votes N/A row N/A 5 N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result jurisdiction N/A row N/A 0 N/A result N/A results N/A -1 N/A N/A N/A self assertEqual N/A result full_name N/A N/A candidates N/A -1 N/A 0 N/A N/A N/A self assertEqual N/A result votes N/A row N/A -6 N/A row N/A Total 546.0 221.0 17.0 22.0 0.0 23.0 1.0 830.0 N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id common_kwargs N/A N/A N/A self assertEqual N/A len results N/A len candidates N/A result N/A results N/A 0 N/A N/A N/A self assertEqual N/A result full_name N/A N/A candidates N/A 0 N/A 0 N/A N/A N/A self assertEqual N/A result votes N/A row N/A 5 N/A N/A N/A self assertEqual N/A result reporting_level precinct N/A N/A N/A self assertEqual N/A result jurisdiction N/A common_kwargs N/A jurisdiction N/A result N/A results N/A -1 N/A N/A N/A self assertEqual N/A result full_name N/A N/A candidates N/A -1 N/A 0 N/A N/A N/A self assertEqual N/A result votes N/A row N/A -6 N/A test_is_last_contest_row N/A N/A self N/A N/A N/A row N/A             Total  622.0 3.0 144.0 0.0 769.0 N/A reporting_level county N/A N/A N/A self assertEqual N/A N/A N/A self loader _is_last_contest_result row reporting_level True N/A row N/A Lorimor City Hall 44.0 0.0 1.0 0.0 45.0 N/A reporting_level precinct N/A N/A N/A self assertEqual N/A N/A N/A self loader _is_last_contest_result row reporting_level False N/A row N/A Total 2192.0 2335.0 2449.0 2352.0 26.0 804623.0 1.0 813978.0 N/A reporting_level county N/A N/A N/A self assertEqual N/A N/A N/A self loader _is_last_contest_result row reporting_level True N/A row N/A Total 2192.0 2335.0 2449.0 2352.0 26.0 804623.0 1.0 813978.0 N/A reporting_level precinct N/A N/A N/A self assertEqual N/A N/A N/A self loader _is_last_contest_result row reporting_level False N/A row N/A Absentee 878.0 979.0 993.0 985.0 15.0 1523.0 1.0 5374.0 N/A reporting_level county N/A N/A N/A self assertEqual N/A N/A N/A self loader _is_last_contest_result row reporting_level False N/A test_parse_votes_type N/A N/A self N/A N/A N/A row N/A Absentee 8.0 1.0 1.0 0.0 10.0 N/A N/A N/A self assertEqual N/A N/A N/A self loader _parse_votes_type row absentee N/A row N/A District 1NW 10.0 0.0 2.0 0.0 12.0 N/A N/A N/A self assertEqual N/A N/A N/A self loader _parse_votes_type row None N/A row N/A             Total  56.0 1.0 4.0 0.0 61.0 N/A N/A N/A self assertEqual N/A N/A N/A self loader _parse_votes_type row None N/A row N/A 3SW Election Day 411.0 17.0 69.0 0.0 497.0 N/A N/A N/A self assertEqual N/A N/A N/A self loader _parse_votes_type row election_day N/A row N/A Absentee 251.0 3.0 144.0 0.0 398.0 N/A N/A N/A self assertEqual N/A N/A N/A self loader _parse_votes_type row absentee N/A row N/A Total 2659.0 1219.0 5.0 133.0 4.0 4020.0 N/A N/A N/A self assertEqual N/A N/A N/A self loader _parse_votes_type row None N/A N/A TestExcelPrecinct2013Loader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2013ResultLoader N/A test_parse_office_row N/A N/A self N/A N/A N/A row N/A State Representative District 52 - 52 -  (Iowa - Cerro Gordo County) N/A N/A office district N/A N/A N/A self loader _parse_office_row row N/A N/A N/A self assertEqual office State Representative N/A N/A N/A self assertEqual district 52 N/A row N/A State Representative
District 33 N/A N/A office district N/A N/A N/A self loader _parse_office_row row N/A N/A N/A self assertEqual office State Representative N/A N/A N/A self assertEqual district 33 N/A test_parse_candidates_row N/A N/A self N/A N/A N/A row N/A Precinct Brian Meyer
Democratic Michael Young
Republican Write-In  Under Votes  Over Votes Total N/A expected_candidates N/A N/A Brian Meyer Democratic N/A Michael Young Republican N/A Write-In None N/A Under Votes None N/A Over Votes None N/A Total None N/A candidates N/A N/A N/A self loader _parse_candidates_row row N/A N/A N/A self assertEqual candidates expected_candidates N/A row N/A Precinct   Dennis Litterer   Todd Prichard   Craig Clark   Write-In TOTALS N/A expected_candidates N/A N/A Dennis Litterer None N/A Todd Prichard None N/A Craig Clark None N/A Write-In None N/A TOTALS None N/A candidates N/A N/A N/A self loader _parse_candidates_row row N/A N/A N/A self assertEqual candidates expected_candidates N/A test_parse_result_row N/A N/A self N/A N/A N/A county Polk N/A county_ocd_id ocd-division/country:us/state:ia/county:polk N/A candidates N/A N/A Brian Meyer Democratic N/A Michael Young Republican N/A Write-In None N/A Under Votes None N/A Over Votes None N/A Total None N/A row N/A Des Moines 48 8.0 3.0 0.0 0.0 0.0 11.0 N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id N/A N/A N/A self assertEqual N/A len results N/A len candidates N/A r results N/A N/A N/A N/A self assertEqual N/A r reporting_level precinct N/A N/A N/A self assertEqual N/A r jurisdiction N/A N/A N/A row N/A 0 strip N/A result N/A next N/A r N/A r results N/A N/A r full_name Michael Young N/A N/A N/A self assertEqual N/A result votes 3 N/A N/A N/A self assertEqual N/A result party Republican N/A row N/A Total 1410.0 369.0 2.0 0.0 1.0 1782.0 N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id N/A r results N/A N/A N/A N/A self assertEqual N/A r reporting_level county N/A N/A N/A self assertEqual N/A r jurisdiction county N/A county Cerro Gordo N/A county_ocd_id ocd-division/country:us/state:ia/county:cerro-gordo N/A candidates N/A N/A Dennis Litterer None N/A Todd Prichard None N/A Craig Clark None N/A Write-In None N/A TOTALS None N/A row N/A Falls Twp - Plymouth Pct       31.0 47.0 2.0 0.0 80 N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id N/A N/A N/A self assertEqual N/A len results N/A len candidates N/A r results N/A N/A N/A N/A self assertEqual N/A r reporting_level precinct N/A N/A N/A self assertEqual N/A r jurisdiction N/A N/A N/A row N/A 0 strip N/A result N/A next N/A r N/A r results N/A N/A r full_name Dennis Litterer N/A N/A N/A self assertEqual N/A result votes 31 N/A result N/A next N/A r N/A r results N/A N/A r full_name TOTALS N/A N/A N/A self assertEqual N/A result votes 80 N/A row N/A TOTAL 111.0 129.0 3.0 0.0 243.0 N/A results N/A N/A N/A self loader _parse_result_row row candidates county county_ocd_id N/A r results N/A N/A N/A N/A self assertEqual N/A r reporting_level county N/A N/A N/A self assertEqual N/A r jurisdiction county N/A N/A TestExcellPrecinct2014Loader N/A LoaderPrepMixin TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self loader N/A ExcelPrecinct2014ResultLoader N/A test_parse_jurisdictions N/A N/A self N/A N/A N/A row N/A RaceTitle  CandidateName  PoliticalPartyName  Adair-1 NW Polling  Adair-2 NE Polling  Adair-3 SW Polling  Adair-4 SE Polling  Adair-5 GF Polling  Adair-Absentee Absentee  Adair Total N/A expected N/A N/A Adair-1 NW Polling precinct election_day N/A Adair-2 NE Polling precinct election_day N/A Adair-3 SW Polling precinct election_day N/A Adair-4 SE Polling precinct election_day N/A Adair-5 GF Polling precinct election_day N/A Adair-Absentee Absentee county absentee N/A Adair Total county None N/A jurisdictions N/A N/A N/A self loader _parse_jurisdictions row N/A N/A N/A self assertEqual jurisdictions expected N/A row N/A RaceTitle  CandidateName  PoliticalPartyName  Clay-Douglas/Peterson Absentee  Clay-Douglas/Peterson Polling  Clay-Douglas/Peterson Total  Clay-Garfield/Herdland Absentee  Clay-Garfield/Herdland Polling  Clay-Garfield/Herdland Total  Clay-Lake/Freeman Absentee  Clay-Lake/Freeman Polling  Clay-Lake/Freeman Total  Clay-Lincoln/Clay Absentee  Clay-Lincoln/Clay Polling  Clay-Lincoln/Clay Total  Clay-Logan/Gillett Grove Absentee  Clay-Logan/Gillett Grove Polling  Clay-Logan/Gillett Grove Total  Clay-Spencer Ward 1 Absentee  Clay-Spencer Ward 1 Polling  Clay-Spencer Ward 1 Total  Clay-Spencer Ward 2 Absentee  Clay-Spencer Ward 2 Polling  Clay-Spencer Ward 2 Total  Clay-Spencer Ward 3 Absentee  Clay-Spencer Ward 3 Polling  Clay-Spencer Ward 3 Total  Clay-Spencer Ward 4 Absentee  Clay-Spencer Ward 4 Polling  Clay-Spencer Ward 4 Total  Clay-Spencer Ward 5 Absentee  Clay-Spencer Ward 5 Polling  Clay-Spencer Ward 5 Total  Clay-Summit/Riverton/Sioux/Meadow Absentee  Clay-Summit/Riverton/Sioux/Meadow Polling  Clay-Summit/Riverton/Sioux/Meadow Total  Clay-Waterford/Lone Tree Absentee  Clay-Waterford/Lone Tree Polling  Clay-Waterford/Lone Tree Total  Clay Total N/A expected N/A N/A Clay-Douglas/Peterson Absentee precinct absentee N/A Clay-Douglas/Peterson Polling precinct election_day N/A Clay-Douglas/Peterson Total precinct None N/A Clay-Garfield/Herdland Absentee precinct absentee N/A Clay-Garfield/Herdland Polling precinct election_day N/A Clay-Garfield/Herdland Total precinct None N/A Clay-Lake/Freeman Absentee precinct absentee N/A Clay-Lake/Freeman Polling precinct election_day N/A Clay-Lake/Freeman Total precinct None N/A Clay-Lincoln/Clay Absentee precinct absentee N/A Clay-Lincoln/Clay Polling precinct election_day N/A Clay-Lincoln/Clay Total precinct None N/A Clay-Logan/Gillett Grove Absentee precinct absentee N/A Clay-Logan/Gillett Grove Polling precinct election_day N/A Clay-Logan/Gillett Grove Total precinct None N/A Clay-Spencer Ward 1 Absentee precinct absentee N/A Clay-Spencer Ward 1 Polling precinct election_day N/A Clay-Spencer Ward 1 Total precinct None N/A Clay-Spencer Ward 2 Absentee precinct absentee N/A Clay-Spencer Ward 2 Polling precinct election_day N/A Clay-Spencer Ward 2 Total precinct None N/A Clay-Spencer Ward 3 Absentee precinct absentee N/A Clay-Spencer Ward 3 Polling precinct election_day N/A Clay-Spencer Ward 3 Total precinct None N/A Clay-Spencer Ward 4 Absentee precinct absentee N/A Clay-Spencer Ward 4 Polling precinct election_day N/A Clay-Spencer Ward 4 Total precinct None N/A Clay-Spencer Ward 5 Absentee precinct absentee N/A Clay-Spencer Ward 5 Polling precinct election_day N/A Clay-Spencer Ward 5 Total precinct None N/A Clay-Summit/Riverton/Sioux/Meadow Absentee precinct absentee N/A Clay-Summit/Riverton/Sioux/Meadow Polling precinct election_day N/A Clay-Summit/Riverton/Sioux/Meadow Total precinct None N/A Clay-Waterford/Lone Tree Absentee precinct absentee N/A Clay-Waterford/Lone Tree Polling precinct election_day N/A Clay-Waterford/Lone Tree Total precinct None N/A Clay Total county None N/A test_parse_jurisdiction N/A N/A self N/A N/A N/A test_data N/A N/A Adair-1 NW Polling precinct election_day N/A Adair-Absentee Absentee county absentee N/A Adair Total county None N/A Clay-Waterford/Lone Tree Absentee precinct absentee N/A Clay-Waterford/Lone Tree Polling precinct election_day N/A Clay-Waterford/Lone Tree Total precinct None N/A Clay Total county None N/A expected test_data N/A N/A val N/A expected N/A 0 N/A result N/A N/A N/A self loader _parse_jurisdiction val N/A N/A N/A self assertEqual result expected N/A test_parse_result_row N/A N/A self N/A N/A N/A county Adair N/A county_ocd_id ocd-division/country:us/state:ia/county:adair N/A jurisdictions N/A N/A Adair-1 NW Polling precinct election_day N/A Adair-2 NE Polling precinct election_day N/A Adair-3 SW Polling precinct election_day N/A Adair-4 SE Polling precinct election_day N/A Adair-5 GF Polling precinct election_day N/A Adair-Absentee Absentee county absentee N/A Adair Total county None N/A common_kwargs N/A election_type primary N/A row N/A U.S. Senator - Rep  Sam Clovis  Republican Party 15.0 13.0 13.0 3.0 10.0 8.0 62.0 N/A results N/A N/A N/A self loader _parse_result_row row jurisdictions county county_ocd_id common_kwargs N/A N/A N/A self _test_result_common_fields row jurisdictions results N/A N/A N/A self _test_result_at_index row jurisdictions results 0 N/A N/A N/A self _test_result_at_index row jurisdictions results -2 N/A N/A N/A self _test_result_at_index row jurisdictions results -1 N/A row N/A U.S. Rep. Dist. 3 - Rep  Robert Cramer  Republican Party 26.0 15.0 14.0 14.0 20.0 20.0 109.0 N/A results N/A N/A N/A self loader _parse_result_row row jurisdictions county county_ocd_id common_kwargs N/A N/A N/A self _test_result_common_fields row jurisdictions results 3 N/A _test_result_common_fields N/A N/A self row jurisdictions results district N/A None N/A N/A Test that fields common to all results from a row are correct N/A N/A N/A self assertEqual N/A len results N/A len jurisdictions N/A full_name N/A N/A N/A row N/A 1 strip N/A party N/A N/A N/A row N/A 2 strip N/A primary_party N/A party N/A 0 3 N/A result results N/A N/A N/A N/A self assertEqual N/A result full_name full_name N/A N/A N/A self assertEqual N/A result party party N/A N/A N/A self assertEqual N/A result primary_party primary_party N/A N/A N/A self assertEqual N/A result district district N/A _test_result_at_index N/A N/A self row jurisdictions results i N/A N/A N/A Test that a result at an index is well formed N/A result N/A results N/A i N/A vote_index N/A N/A i 0 i N/A i 4 N/A votes_type N/A N/A N/A N/A jurisdictions N/A i N/A 2 total N/A N/A jurisdictions N/A i N/A 2 N/A N/A N/A self assertEqual N/A result jurisdiction N/A N/A jurisdictions N/A i N/A 0 N/A N/A N/A self assertEqual N/A result reporting_level N/A N/A jurisdictions N/A i N/A 1 N/A N/A N/A self assertEqual N/A result votes_type votes_type N/A N/A N/A self assertEqual N/A result votes N/A row N/A vote_index N/A N/A