Module Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Num keyword BinOpMod Str NameLoad FunctionDef arguments args defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad keyword Str decorator_list FunctionDef arguments args defaults body Expr Str Expr Call NameLoad Call NameLoad keyword Str keyword Str decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str If AttributeLoad NameLoad attr body ImportFrom alias Assign NameStore AttributeLoad NameLoad attr If BoolOpOr CompareEq NameLoad Str CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad Str Str Str Assign NameStore Str If CompareEq NameLoad Str body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore IfExp AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num Assign NameStore IfExp AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore SubscriptLoad NameLoad Index Str If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str keyword Call NameLoad keyword Str keyword Str keyword Str keyword Dict Str Str keyword Num keyword Str orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Call NameLoad AttributeLoad NameLoad attr Return NameLoad If BoolOpOr CompareEq NameLoad Str CompareEq AttributeLoad NameLoad attr Str body If CompareIn Str AttributeLoad NameLoad attr body If CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore Str orelse Assign NameStore BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad Str Str Str Str Str Str Assign NameStore Str If CompareEq NameLoad Str body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore SubscriptLoad NameLoad Index Str If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Index Str For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num orelse AugAssignAdd SubscriptStore NameLoad Index NameLoad Num Assign NameStore Dict Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Call NameLoad Call NameLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr UnaryOpInvert AttributeLoad NameLoad attr Assign NameStore IfExp AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num Assign NameStore IfExp AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad Assign NameStore ListLoad Call NameLoad keyword Call NameLoad Call NameLoad Str keyword Str keyword BinOpMod Str NameLoad keyword Call NameLoad keyword Str keyword Str keyword ListLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr CompareLt AttributeLoad NameLoad attr Num attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body If CompareLt AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str keyword Num keyword Call NameLoad keyword Str keyword Str keyword Str keyword Dict Str Str keyword Str keyword ListLoad Num Num keyword ListLoad NameLoad keyword Str keyword Dict Str Str Str NameLoad NameLoad NameLoad keyword Str Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Call NameLoad AttributeLoad NameLoad attr keyword Num keyword Str keyword ListLoad NameLoad Return NameLoad orelse Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword Str keyword Str Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad Str Str keyword Dict Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad keyword Str keyword Num Return NameLoad If BoolOpOr CompareEq NameLoad Str CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Str Str Str Str Assign NameStore Str If CompareEq NameLoad Str body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str keyword Num keyword Call NameLoad keyword Str keyword Str keyword Str keyword Dict Str Str keyword Num orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Call NameLoad AttributeLoad NameLoad attr keyword Num Return NameLoad Assign NameStore Call NameLoad keyword Str keyword Str Return Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Return Call NameLoad keyword NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If CompareIn Str NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Num NameLoad FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str TryExcept body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str keyword NameLoad handlers ExceptHandler body Pass orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Expr Call NameLoad AttributeLoad NameLoad attr orelse Expr Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If BoolOpAnd AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr Str body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareNotEq AttributeLoad NameLoad attr Str CompareNotEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str keyword NameLoad orelse If AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad If BoolOpAnd CompareIn AttributeLoad NameLoad attr ListLoad NameLoad Str UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd AttributeLoad NameLoad attr UnaryOpNot AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr Str body If Call AttributeLoad NameLoad attr Str Str body Assign NameStore Call NameLoad keyword Str keyword ListLoad Str Str Assign NameStore Call NameLoad keyword Str keyword ListLoad Str Str Expr Call NameLoad NameLoad keyword NameLoad keyword NameLoad orelse Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore Call NameLoad keyword Str keyword Str keyword ListLoad Str Assign NameStore Call NameLoad keyword Str keyword Str keyword ListLoad Str Str Expr Call NameLoad NameLoad keyword NameLoad keyword NameLoad If CompareIn Str NameLoad body Delete SubscriptDel NameLoad Index Str Return NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad If CompareIn Str NameLoad body Assign NameStore Str orelse Assign NameStore Str Assign NameStore BinOpMod Str NameLoad If BoolOpAnd CompareGt Call NameLoad NameLoad Num CompareIn SubscriptLoad NameLoad Index Num TupleLoad Str Str Str body Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Return Call NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign SubscriptStore NameLoad Index Str Str Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str keyword Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str keyword Call NameLoad keyword Str keyword Str keyword ListLoad Str Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num If CompareEq NameLoad Str body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad keyword Dict Str BinOpMod Str TupleLoad Str AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword Call NameLoad Str Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad Str body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Call NameLoad keyword Call NameLoad Str keyword Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad keyword ListLoad Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str Str orelse Expr Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr keyword ListLoad Str Str Str Str Str Str Str If BoolOpAnd CompareGt Call NameLoad AttributeLoad NameLoad attr Num CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Str body Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad orelse Assign AttributeStore NameLoad attr CompareNotEq AttributeLoad NameLoad attr Num FunctionDef arguments args NameParam defaults body If CompareNotEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr Num Return NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr If NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Pass If NameLoad body Assign NameStore BinOpBitAnd BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Lambda arguments args defaults Call NameLoad keyword Call NameLoad Str Assign NameStore Call NameLoad keyword Str keyword Str keyword Str keyword Str keyword AttributeLoad NameLoad attr If BoolOpAnd CompareIn Str NameLoad UnaryOpNot Call AttributeLoad NameLoad attr body Delete SubscriptDel NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body If CompareIn Str NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareNotEq NameLoad Str body Assign NameStore BinOpBitOr CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad Str Str keyword AttributeLoad NameLoad attr If CompareIn Str NameLoad body Delete SubscriptDel NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler body Raise Call NameLoad Num Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Assign NameStore Dict Str Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler body Raise Call NameLoad Num Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler body Expr Call NameLoad keyword Str Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Assign NameStore AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str body Assign AttributeStore NameLoad attr Call NameLoad Str If AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Call NameLoad keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr If NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Call NameLoad keyword AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Str Assign AttributeStore NameLoad attr Call NameLoad Str Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad Str decorator_list FunctionDef arguments args defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler body Expr Call NameLoad keyword Str Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Assign NameStore AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str body Assign AttributeStore NameLoad attr Call NameLoad Str If AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Assign NameStore Num Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr Call NameLoad keyword BinOpSub AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword BinOpAdd AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr If NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Call NameLoad keyword AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call NameLoad Call NameLoad keyword Str keyword ListLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler body Expr Call NameLoad keyword Str Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Assign NameStore AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str body Assign AttributeStore NameLoad attr Call NameLoad Str If AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr If NameLoad body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr Call NameLoad Str Expr Call NameLoad Call NameLoad keyword Str keyword ListLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad SubscriptLoad NameLoad Index Str body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad orelse For NameStore AttributeLoad NameLoad attr body Assign AttributeStore SubscriptLoad NameLoad Index NameLoad attr NameLoad If CompareEq NameLoad SubscriptLoad NameLoad Index Str body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad Str orelse Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num If BoolOpAnd NameLoad Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr TryExcept body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword Call AttributeLoad NameLoad attr handlers ExceptHandler body Pass Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str FunctionDef arguments args NameParam defaults body For NameStore AttributeLoad NameLoad attr body Assign AttributeStore SubscriptLoad NameLoad Index NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad Str orelse If CompareEq NameLoad NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd NameLoad CompareNotIn AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd NameLoad NameLoad CompareEq AttributeLoad NameLoad attr Str body If BoolOpOr CompareEq AttributeLoad NameLoad attr Str CompareEq AttributeLoad NameLoad attr Str body If CompareNotEq AttributeLoad NameLoad attr NameLoad body Return NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Expr Call NameLoad AttributeLoad NameLoad attr orelse Expr Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If CompareEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Str Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Expr Call NameLoad AttributeLoad NameLoad attr orelse Expr Call NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If BoolOpAnd AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr Str body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd CompareGt Call NameLoad AttributeLoad NameLoad attr Num CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Str body Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Assign NameStore IfExp NameLoad AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad NameLoad body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad orelse If NameLoad body Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr Str body Return Call NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpBitAnd BinOpBitAnd BinOpBitAnd BinOpBitAnd BinOpBitAnd BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareLt SubscriptLoad NameLoad Index BinOpMod Str NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index BinOpMod Str NameLoad AttributeLoad NameLoad attr keyword BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore Call NameLoad For NameStore NameLoad body If CompareNotIn AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore BinOpMod Str NameLoad TryExcept body Assign NameStore AttributeLoad SubscriptLoad NameLoad Index NameLoad attr handlers ExceptHandler body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareIn NameLoad NameLoad body Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore BinOpMod Str SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpAdd SubscriptLoad NameLoad Index NameLoad BinOpMult BinOpDiv AttributeLoad SubscriptLoad NameLoad Index NameLoad attr AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Dict NameLoad NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Call NameLoad keyword NameLoad Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str TryExcept body Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler type TupleLoad NameLoad NameLoad body Expr Call NameLoad Call NameLoad keyword Str Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Str Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad SubscriptLoad NameLoad Index Str body Assign AttributeStore NameLoad attr Call NameLoad Str Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad orelse If CompareEq NameLoad SubscriptLoad NameLoad Index Str body Assign AttributeStore NameLoad attr Call NameLoad Str Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad Assign NameStore Dict Str Str Str SubscriptLoad NameLoad Index Str NameLoad NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr If NameLoad body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword Num Assign NameStore Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad keyword Call NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad Str Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler body Expr Call NameLoad Call NameLoad keyword Str Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Str Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Assign NameStore AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str body Assign AttributeStore NameLoad attr Call NameLoad Str Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore NameLoad For NameStore NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq NameLoad Num body Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr orelse Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword NameLoad Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword Num If BoolOpAnd CompareIs NameLoad NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore NameLoad body If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr attr Assign NameStore AttributeLoad Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad UnaryOpUSub AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad Str body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call NameLoad keyword Call NameLoad Str keyword Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str keyword ListLoad Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call AttributeLoad NameLoad attr Str TupleLoad Call AttributeLoad NameLoad attr Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str keyword Str keyword NameLoad Assign AttributeStore NameLoad attr CompareNotEq Call NameLoad Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call NameLoad keyword Call NameLoad Str keyword Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str keyword ListLoad Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call AttributeLoad NameLoad attr Str TupleLoad Call AttributeLoad NameLoad attr Str TupleLoad Call AttributeLoad NameLoad attr Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str keyword Str Assign AttributeStore NameLoad attr CompareNotEq Call NameLoad Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call NameLoad keyword Call NameLoad Str keyword Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str keyword ListLoad Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call AttributeLoad NameLoad attr Str TupleLoad Call AttributeLoad NameLoad attr Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str Assign AttributeStore NameLoad attr CompareNotEq Call NameLoad Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call NameLoad keyword Call NameLoad Str keyword Call NameLoad Str Expr Call AttributeLoad NameLoad attr Str keyword ListLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str TupleLoad Call NameLoad Str Str Assign AttributeStore NameLoad attr CompareNotEq Call NameLoad Str NameLoad Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr Str body If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr If AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeStore AttributeLoad NameLoad attr attr NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad orelse If BoolOpAnd CompareIn Str NameLoad CompareIn Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Num keyword Num keyword Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad Str NameLoad Str orelse Assign AttributeStore AttributeLoad NameLoad attr attr Str If CompareIn Str NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad keyword NameLoad Return NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd CompareGt Call NameLoad NameLoad Num CompareEq SubscriptLoad NameLoad Index Num Str AttributeLoad SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Num attr body Expr Call AttributeLoad NameLoad attr Str keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler body Expr Call NameLoad Call NameLoad keyword Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num attr If CompareNotEq AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr Call NameLoad Str If AttributeLoad NameLoad attr body Expr Call NameLoad Call NameLoad keyword Str keyword Str keyword ListLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr For NameStore NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr keyword NameLoad orelse If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad CompareEq AttributeLoad NameLoad attr NameLoad attr keyword Num Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call NameLoad keyword NameLoad keyword NameLoad keyword ListLoad NameLoad Str decorator_list FunctionDef arguments args defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler body Raise Call NameLoad Num Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Lambda arguments args NameParam defaults SubscriptLoad NameLoad Slice Num Assign NameStore BinOpBitAnd BinOpBitAnd BinOpBitAnd BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str CompareEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Call NameLoad keyword Call NameLoad Call NameLoad Str keyword Str SubscriptLoad Call AttributeLoad NameLoad attr Slice Num Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num handlers ExceptHandler body Raise Call NameLoad Num Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Lambda arguments args NameParam defaults SubscriptLoad NameLoad Slice Num Assign NameStore BinOpBitAnd BinOpBitAnd BinOpBitAnd BinOpBitAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpBitOr CompareEq AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str CompareEq AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str CompareEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Call NameLoad keyword Call NameLoad Call NameLoad Str keyword Str SubscriptLoad Call AttributeLoad NameLoad attr Slice Num Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str Return NameLoad decorator_list FunctionDef arguments args defaults body Return Call NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr Str keyword Call NameLoad keyword Str keyword Str keyword ListLoad Str Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Return Call NameLoad Str decorator_list FunctionDef arguments args defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list
N/A N/A 
    Inventory Management

    A module to record inventories of items at a locations (sites),
    including Warehouses, Offices, Shelters & Hospitals
 N/A module N/A request controller N/A resourcename N/A request function N/A N/A N/A N/A settings has_module module N/A N/A N/A HTTP 404 body N/A Module disabled: %s module index N/A N/A N/A N/A N/A  Module's Home Page  N/A N/A N/A settings customise_home module alt_function index_alt N/A index_alt N/A N/A N/A N/A N/A 
        Module homepage for non-Admin users when no CMS content found
     N/A N/A s3_redirect_default N/A URL f warehouse args summary N/A index2 N/A N/A N/A N/A N/A 
        Alternative Application Home page
        - custom View
     N/A table N/A N/A s3db table cr_shelter None N/A module_name N/A N/A N/A settings modules N/A module name_nice N/A N/A response title module_name N/A N/A response view inv/index.html N/A N/A s3 debug N/A s3.s3data S3DataTable N/A representation N/A request extension N/A N/A N/A representation html N/A N/A get_vars id warehouse_list_1 N/A N/A resource N/A N/A s3db resource inv_warehouse N/A totalrows N/A N/A resource count N/A list_fields N/A id name organisation_id N/A orderby inv_warehouse.name asc N/A N/A representation aadata N/A N/A N/A query orderby left N/A N/A resource datatable_filter list_fields get_vars N/A N/A orderby None N/A N/A orderby default_orderby N/A start N/A N/A get_vars displayStart N/A int N/A get_vars displayStart 0 N/A limit N/A N/A get_vars pageLength N/A int N/A get_vars pageLength N/A s3 ROWSPERPAGE N/A data N/A N/A resource select list_fields start start limit limit orderby orderby count True represent True N/A filteredrows N/A data N/A numrows N/A N/A totalrows None N/A N/A totalrows filteredrows N/A rfields N/A data N/A rfields N/A rows N/A data N/A rows N/A dt N/A S3DataTable rfields rows N/A N/A N/A dt defaultActionButtons resource N/A N/A representation html N/A N/A warehouses N/A N/A dt html totalrows filteredrows warehouse_list_1 dt_ajax_url N/A URL c inv f index2 extension aadata vars N/A id warehouse_list_1 dt_group 2 dt_searching true N/A N/A warehouse N/A N/A dt json totalrows filteredrows warehouse_list_1 N/A int N/A get_vars draw N/A warehouse N/A N/A N/A representation html N/A N/A get_vars id inventory_list_1 N/A N/A N/A Adjust N/A request post_vars N/A N/A N/A N/A N/A request post_vars selected N/A N/A inventory Well you could have selected something :( N/A N/A inventory N/A Adjustment not currently supported... :-) you selected the following items: %s N/A N/A request post_vars selected N/A N/A resource N/A N/A s3db resource inv_inv_item N/A totalrows N/A N/A resource count N/A table N/A resource table N/A stable N/A s3db supply_item N/A list_fields N/A id site_id item_id$name quantity pack_value total_value N/A orderby inv_inv_item.site_id asc N/A N/A representation aadata N/A N/A N/A query orderby left N/A N/A resource datatable_filter list_fields get_vars N/A N/A orderby None N/A N/A orderby default_orderby N/A site_list N/A N/A data N/A N/A resource select list_fields limit None orderby orderby count True N/A filteredrows N/A data N/A numrows N/A N/A totalrows None N/A N/A totalrows filteredrows N/A rows N/A data N/A rows N/A row rows N/A N/A site_id N/A row N/A inv_inv_item.site_id N/A N/A site_id site_list N/A N/A N/A site_list N/A site_id 1 N/A N/A N/A site_list N/A site_id 1 N/A formatted_site_list N/A N/A repr N/A N/A table site_id represent N/A N/A key value N/A N/A site_list items N/A N/A N/A formatted_site_list N/A N/A str N/A repr key value N/A N/A isinstance orderby bool N/A N/A orderby N/A N/A table site_id N/A stable name N/A N/A table quantity N/A start N/A N/A get_vars displayStart N/A int N/A get_vars displayStart 0 N/A limit N/A N/A get_vars pageLength N/A int N/A get_vars pageLength N/A s3 ROWSPERPAGE N/A data N/A N/A resource select list_fields orderby orderby start start limit limit represent True N/A rfields N/A data N/A rfields N/A rows N/A data N/A rows N/A dt N/A S3DataTable rfields rows orderby orderby N/A custom_actions N/A N/A dict label N/A str N/A T Warehouse _class action-icon img N/A /%s/static/img/markers/gis_marker.image.Agri_Commercial_Food_Distribution_Center_S1.png appname url N/A URL c inv f warehouse args N/A [id] update N/A N/A N/A dt defaultActionButtons resource custom_actions N/A N/A representation html N/A N/A rows N/A N/A N/A N/A current db N/A N/A table quantity 100.0 select N/A table id N/A table quantity N/A errorList N/A N/A warningList N/A N/A alertList N/A N/A row rows N/A N/A N/A N/A row quantity 0.0 N/A N/A N/A N/A errorList append N/A row id N/A N/A N/A N/A row quantity 0.0 N/A N/A N/A N/A warningList append N/A row id N/A N/A N/A N/A alertList append N/A row id N/A inventory N/A N/A dt html totalrows filteredrows inventory_list_1 dt_action_col -1 dt_ajax_url N/A URL c inv f index2 extension aadata vars N/A id inventory_list_1 dt_bulk_actions Adjust dt_group N/A 1 2 dt_group_totals N/A formatted_site_list dt_searching true dt_styles N/A dtdisable dtwarning dtalert errorList warningList alertList dt_shrink_groups accordion N/A N/A s3 actions None N/A N/A N/A representation aadata N/A N/A inventory N/A N/A dt json totalrows filteredrows inventory_list_1 N/A int N/A get_vars draw dt_action_col -1 dt_bulk_actions Adjust dt_group_totals N/A formatted_site_list N/A inventory N/A N/A N/A N/A s3db configure inv_inv_item list_fields list_fields report_groupby site_id pdf_groupby site_id N/A N/A s3 filter filter N/A r N/A s3_request inv inv_item vars N/A orderby orderby N/A N/A r resource resource N/A output N/A r pdf_groupby site_id dt_group 1 N/A output N/A N/A N/A representation html N/A N/A get_vars id supply_list_1 N/A N/A resource N/A N/A s3db resource supply_item N/A list_fields N/A id name um model N/A orderby inv_inv_item.site_id asc N/A N/A representation aadata N/A N/A N/A query orderby left N/A N/A resource datatable_filter list_fields get_vars N/A N/A orderby None N/A N/A orderby default_orderby N/A data N/A N/A resource select list_fields limit None orderby orderby count True represent True N/A rows N/A data N/A rows N/A rfields N/A data N/A rfields N/A numrows N/A data N/A numrows N/A dt N/A S3DataTable rfields rows N/A N/A N/A dt defaultActionButtons resource N/A N/A representation html N/A N/A supply_items N/A N/A dt html numrows numrows supply_list_1 dt_action_col 1 dt_ajax_url N/A URL c inv f index2 extension aadata vars N/A id supply_list_1 dt_pageLength 10 N/A N/A supply_items N/A N/A dt json numrows numrows supply_list_1 N/A int N/A get_vars draw dt_action_col 1 N/A supply_items N/A r N/A s3_request prefix inv name inv_item N/A N/A dict module_name module_name warehouses warehouses inventory inventory supply_items supply_items r r N/A N/A dict module_name module_name N/A warehouse N/A N/A N/A N/A N/A 
        RESTful CRUD controller
     N/A request_args N/A request args N/A N/A viewing get_vars N/A N/A viewing N/A get_vars viewing N/A N/A tn id N/A N/A viewing split . 1 N/A N/A tn inv_warehouse N/A N/A N/A N/A request_args insert 0 id prep N/A N/A r N/A N/A N/A N/A r component N/A N/A component_name N/A r component_name N/A N/A component_name inv_item N/A N/A N/A N/A s3db inv_prep r N/A list_fields N/A N/A s3db get_config inv_inv_item list_fields N/A N/A N/A N/A N/A list_fields remove site_id N/A N/A N/A s3db configure inv_inv_item list_fields list_fields N/A N/A N/A N/A N/A N/A N/A component_name recv N/A N/A N/A N/A s3db inv_prep r N/A recvtable N/A s3db inv_recv N/A N/A r component_id N/A N/A record N/A N/A N/A N/A N/A db N/A N/A recvtable id N/A r component_id select N/A recvtable status limitby N/A 0 1 first N/A N/A set_recv_attr N/A record status N/A N/A N/A set_recv_attr N/A N/A s3db inv_ship_status N/A IN_PROCESS N/A N/A N/A recvtable recv_ref readable False N/A N/A N/A r method N/A N/A r method read N/A N/A N/A N/A recvtable status readable False N/A N/A N/A component_name send N/A N/A N/A N/A s3db inv_prep r N/A N/A N/A component_name human_resource N/A N/A N/A N/A s3db org_site_staff_config r N/A N/A N/A component_name req N/A N/A N/A N/A s3db req_prep r N/A N/A N/A N/A r method update N/A N/A r method read N/A N/A N/A N/A s3db req_create_form_mods N/A N/A N/A component_name asset N/A N/A record N/A r record N/A atable N/A s3db asset_asset N/A field N/A atable organisation_id N/A N/A field default N/A record organisation_id N/A N/A field readable N/A field writable False N/A field N/A atable site_id N/A N/A field default N/A record site_id N/A N/A field readable N/A field writable False N/A N/A N/A s3db configure asset_asset create_next None N/A N/A N/A r id N/A N/A N/A N/A N/A r table obsolete readable N/A N/A N/A r table obsolete writable True N/A N/A N/A N/A r method N/A None list N/A N/A N/A N/A r vars get show_obsolete False N/A N/A N/A N/A N/A r resource add_filter N/A N/A N/A db inv_warehouse obsolete True N/A True N/A N/A N/A s3 prep prep postp N/A N/A r output N/A N/A N/A N/A N/A r interactive N/A N/A r component N/A N/A r method import N/A N/A N/A N/A auth s3_has_permission read inv_inv_item N/A N/A read_url N/A URL f warehouse args N/A [id] inv_item N/A update_url N/A URL f warehouse args N/A [id] inv_item N/A N/A s3_action_buttons r read_url read_url update_url update_url N/A N/A cname N/A r component_name N/A N/A cname human_resource N/A N/A read_url N/A URL c hrm f staff args N/A [id] N/A update_url N/A URL c hrm f staff args N/A [id] update N/A N/A s3_action_buttons r read_url read_url update_url update_url N/A N/A add_btn output N/A N/A N/A output N/A add_btn N/A output N/A N/A N/A s3 postp postp N/A N/A extra_data get_vars N/A N/A resourcename inv_item N/A N/A resourcename warehouse N/A csv_stylesheet N/A %s.xsl resourcename N/A N/A N/A N/A len request_args 1 N/A N/A request_args N/A 1 N/A req send recv N/A N/A native True N/A N/A native False N/A output N/A s3_rest_controller module resourcename csv_stylesheet csv_stylesheet csv_template resourcename native native rheader N/A s3db inv_rheader N/A output N/A warehouse_type N/A N/A N/A N/A N/A 
        RESTful CRUD controller
     N/A N/A s3_rest_controller N/A supplier N/A N/A N/A N/A N/A 
        Filtered version of the organisation() REST controller
     N/A N/A get_vars N/A organisation_type.name Supplier N/A table N/A s3db org_organisation N/A N/A N/A s3 crud_strings org_organisation N/A Storage label_create N/A T Create Supplier title_display N/A T Supplier Details title_list N/A T Suppliers title_update N/A T Edit Supplier title_upload N/A T Import Suppliers label_list_button N/A T List Suppliers label_delete_button N/A T Delete Supplier msg_record_created N/A T Supplier added msg_record_modified N/A T Supplier updated msg_record_deleted N/A T Supplier deleted msg_list_empty N/A T No Suppliers currently registered N/A N/A N/A s3db configure org_organisation create_next N/A URL c inv f supplier args N/A [id] read N/A N/A N/A s3db org_organisation_controller N/A inv_item N/A N/A N/A N/A N/A  REST Controller  N/A viewing N/A N/A get_vars get viewing None N/A viewing N/A N/A N/A tn id N/A N/A viewing split . 1 N/A N/A tn inv_track_item N/A N/A table N/A s3db inv_track_item N/A record N/A N/A N/A N/A N/A db N/A N/A table id id select N/A table item_id limitby N/A 0 1 first N/A N/A redirect N/A URL c inv f track_movement args N/A vars N/A viewing N/A %s.%s N/A inv_inv_item N/A record item_id N/A tablename inv_inv_item N/A table N/A s3db N/A tablename N/A N/A N/A auth permitted_facilities table table error_msg N/A T You do not have permission for any site to add an inventory item. N/A N/A N/A N/A s3 crud_strings N/A tablename msg_list_empty N/A T No Stock currently registered N/A report N/A N/A get_vars get report N/A N/A report mon N/A N/A N/A N/A N/A N/A s3 crud_strings N/A tablename update N/A dict title_list N/A T Monetization Report subtitle_list N/A T Monetization Details N/A N/A N/A s3db configure tablename list_fields N/A id N/A N/A T Donor supply_org_id N/A N/A T Items/Description item_id N/A N/A T Quantity quantity N/A N/A T Unit item_pack_id N/A N/A T Unit Value pack_value N/A N/A T Total Value total_value N/A N/A T Remarks comments status N/A N/A N/A N/A s3db configure tablename insertable N/A N/A settings get_inv_direct_stock_edits list_fields N/A id site_id item_id item_id$code item_id$item_category_id quantity pack_value N/A N/A N/A N/A len N/A request args 1 N/A N/A N/A request args N/A 1 track_item N/A N/A N/A N/A s3db configure inv_track_item create False listadd False editable False deletable False N/A N/A N/A s3 filter N/A N/A table quantity 0 prep N/A N/A r N/A N/A N/A N/A N/A r method report N/A N/A N/A s3 dataTable_group 1 N/A True N/A N/A N/A s3 prep prep import_prep N/A N/A data N/A N/A N/A 
            Deletes all Stock records of the organisation/branch
            before processing a new data import
         N/A N/A resource tree data N/A xml N/A current xml N/A tag N/A xml TAG N/A att N/A xml ATTRIBUTE N/A N/A s3 importerReplace N/A N/A N/A tree None N/A N/A root N/A N/A tree getroot N/A expr N/A /%s/%s[@%s='org_organisation']/%s[@%s='name'] N/A N/A tag root N/A tag resource N/A att name N/A tag data N/A att field N/A orgs N/A N/A root xpath expr N/A otable N/A s3db org_organisation N/A stable N/A s3db org_site N/A itable N/A s3db inv_inv_item N/A org orgs N/A N/A org_name N/A N/A N/A org get value None N/A org text N/A org_name N/A N/A N/A N/A org_name N/A N/A json loads N/A N/A xml xml_decode org_name N/A N/A N/A N/A N/A org_name N/A N/A query N/A N/A N/A N/A otable name org_name N/A N/A stable organisation_id N/A otable id N/A N/A itable site_id N/A stable id N/A resource N/A N/A s3db resource inv_inv_item filter query N/A N/A N/A resource delete format xml cascade True N/A N/A resource skip_import True N/A N/A N/A s3 import_prep import_prep N/A N/A s3 importerPrep N/A N/A N/A N/A N/A dict ReplaceOption N/A T Remove existing data before import N/A output N/A s3_rest_controller pdf_paper_alignment Landscape pdf_table_autogrow B pdf_groupby site_id, item_id pdf_orderby expiry_date, supply_org_id rheader N/A s3db inv_rheader N/A N/A N/A add_btn output N/A N/A N/A settings get_inv_direct_stock_edits N/A N/A N/A output N/A add_btn N/A output N/A track_movement N/A N/A N/A N/A N/A  REST Controller  N/A table N/A s3db inv_track_item N/A N/A N/A s3db configure inv_track_item create False deletable False editable False listadd False prep N/A N/A r N/A N/A N/A N/A r interactive N/A N/A N/A viewing get_vars N/A N/A N/A dummy item_id N/A N/A N/A get_vars viewing split . N/A N/A item_id None N/A N/A query N/A N/A N/A table send_inv_item_id item_id N/A N/A table recv_inv_item_id item_id N/A N/A N/A N/A r resource add_filter query N/A True N/A N/A N/A s3 prep prep N/A output N/A s3_rest_controller inv track_item rheader N/A s3db inv_rheader N/A N/A add_btn output N/A N/A N/A output N/A add_btn N/A output N/A inv_item_quantity N/A N/A N/A N/A N/A N/A N/A N/A item_id N/A N/A request args N/A 0 N/A N/A N/A N/A N/A HTTP 400 N/A N/A N/A current xml json_message False 400 No value provided! N/A table N/A s3db inv_inv_item N/A ptable N/A db supply_item_pack N/A query N/A N/A N/A table id item_id N/A N/A table item_pack_id N/A ptable id N/A record N/A N/A N/A N/A N/A db query select N/A table quantity N/A ptable quantity limitby N/A 0 1 first N/A d N/A iquantity pquantity N/A N/A record inv_inv_item quantity N/A N/A record supply_item_pack quantity N/A output N/A N/A json dumps d N/A N/A N/A response headers N/A Content-Type application/json N/A output N/A inv_item_packs N/A N/A N/A N/A N/A 
        Called by S3OptionsFilter to provide the pack options for a
            particular Item
     N/A N/A N/A item_id N/A N/A request args N/A 0 N/A N/A N/A N/A N/A HTTP 400 N/A N/A N/A current xml json_message False 400 No value provided! N/A table N/A s3db inv_inv_item N/A ptable N/A db supply_item_pack N/A query N/A N/A N/A table id item_id N/A N/A table item_id N/A ptable item_id N/A records N/A N/A N/A db query select N/A ptable id N/A ptable name N/A ptable quantity N/A output N/A N/A records json N/A N/A N/A response headers N/A Content-Type application/json N/A output N/A send N/A N/A N/A N/A N/A  RESTful CRUD controller  N/A N/A N/A s3db inv_send_controller N/A send_commit N/A N/A N/A N/A N/A 
        Send a Shipment containing all items in a Commitment
     N/A N/A N/A s3db req_send_commit N/A send_process N/A N/A N/A N/A N/A  Process a Shipment  N/A N/A N/A s3db inv_send_process N/A send_returns N/A N/A N/A N/A N/A 
        This will cancel a shipment that has been sent

        @todo need to roll back commitments
     N/A N/A N/A send_id N/A N/A request args N/A 0 N/A N/A N/A N/A N/A redirect f send N/A stable N/A s3db inv_send N/A N/A N/A N/A auth s3_has_permission update stable record_id send_id N/A N/A N/A session error N/A T You do not have permission to return this sent shipment. N/A send_record N/A N/A N/A N/A N/A db N/A N/A stable id send_id select N/A stable status limitby N/A 0 1 first N/A inv_ship_status N/A s3db inv_ship_status N/A N/A N/A send_record status N/A inv_ship_status N/A IN_PROCESS N/A N/A N/A session error N/A T This shipment has not been sent - it cannot be returned because it can still be edited. N/A N/A session error N/A N/A N/A redirect N/A URL c inv f send args N/A send_id N/A rtable N/A s3db inv_recv N/A tracktable N/A s3db inv_track_item N/A N/A stable N/A send_id N/A dict status N/A inv_ship_status N/A RETURNING owned_by_user None owned_by_group ADMIN N/A recv_row N/A N/A N/A N/A N/A db N/A N/A tracktable send_id send_id select N/A tracktable recv_id limitby N/A 0 1 first N/A recv_row N/A N/A recv_id N/A recv_row recv_id N/A N/A rtable N/A recv_id N/A dict date N/A request utcnow status N/A inv_ship_status N/A RETURNING owned_by_user None owned_by_group ADMIN N/A N/A N/A N/A db N/A N/A tracktable send_id send_id update status N/A N/A s3db inv_tracking_status N/A RETURNING N/A N/A session confirmation N/A T Sent Shipment has returned, indicate how many items will be returned to Warehouse. N/A N/A redirect N/A URL c inv f send args N/A send_id track_item N/A return_process N/A N/A N/A N/A N/A 
        Return some stock from a shipment back into the warehouse
     N/A N/A N/A send_id N/A N/A request args N/A 0 N/A N/A N/A N/A N/A redirect f send N/A stable N/A s3db inv_send N/A N/A N/A N/A auth s3_has_permission update stable record_id send_id N/A N/A N/A session error N/A T You do not have permission to return this sent shipment. N/A send_record N/A N/A N/A N/A N/A db N/A N/A stable id send_id select N/A stable status limitby N/A 0 1 first N/A inv_ship_status N/A s3db inv_ship_status N/A N/A N/A send_record status N/A inv_ship_status N/A RETURNING N/A N/A N/A session error N/A T This shipment has not been returned. N/A N/A session error N/A N/A N/A redirect N/A URL c inv f send args N/A send_id N/A invtable N/A s3db inv_inv_item N/A rtable N/A s3db inv_recv N/A tracktable N/A s3db inv_track_item N/A track_rows N/A N/A N/A db N/A N/A tracktable send_id send_id select N/A tracktable id N/A tracktable quantity N/A tracktable return_quantity N/A tracktable send_inv_item_id N/A track_item track_rows N/A N/A send_inv_id N/A track_item send_inv_item_id N/A return_qnty N/A track_item return_quantity N/A N/A return_qnty None N/A N/A return_qnty 0 N/A N/A tracktable N/A N/A track_item id N/A dict recv_quantity N/A N/A track_item quantity return_qnty N/A return_qnty N/A N/A N/A N/A N/A db N/A N/A invtable id send_inv_id update quantity N/A N/A invtable quantity return_qnty N/A N/A stable N/A send_id N/A dict status N/A inv_ship_status N/A RECEIVED owned_by_user None owned_by_group ADMIN N/A recv_row N/A N/A N/A N/A N/A db N/A N/A tracktable send_id send_id select N/A tracktable recv_id limitby N/A 0 1 first N/A recv_row N/A N/A recv_id N/A recv_row recv_id N/A N/A rtable N/A recv_id N/A dict date N/A request utcnow status N/A inv_ship_status N/A RECEIVED owned_by_user None owned_by_group ADMIN N/A N/A N/A N/A db N/A N/A tracktable send_id send_id update status N/A N/A s3db inv_tracking_status N/A RECEIVED N/A N/A redirect N/A URL f send args N/A send_id N/A send_cancel N/A N/A N/A N/A N/A 
        This will cancel a shipment that has been sent

        @todo need to roll back commitments
     N/A N/A N/A send_id N/A N/A request args N/A 0 N/A N/A N/A N/A N/A redirect f send N/A stable N/A s3db inv_send N/A N/A N/A N/A auth s3_has_permission delete stable record_id send_id N/A N/A N/A session error N/A T You do not have permission to cancel this sent shipment. N/A send_record N/A N/A N/A N/A N/A db N/A N/A stable id send_id select N/A stable status limitby N/A 0 1 first N/A inv_ship_status N/A s3db inv_ship_status N/A N/A N/A send_record status N/A inv_ship_status N/A SENT N/A N/A N/A session error N/A T This shipment has not been sent - it has NOT been canceled because it can still be edited. N/A N/A session error N/A N/A N/A redirect N/A URL c inv f send args N/A send_id N/A rtable N/A s3db inv_recv N/A tracktable N/A s3db inv_track_item N/A N/A N/A N/A db N/A N/A stable id send_id update status N/A inv_ship_status N/A CANCEL owned_by_user None owned_by_group ADMIN N/A recv_row N/A N/A N/A N/A N/A db N/A N/A tracktable send_id send_id select N/A tracktable recv_id limitby N/A 0 1 first N/A recv_row N/A N/A recv_id N/A recv_row recv_id N/A N/A N/A N/A db N/A N/A rtable id recv_id update date N/A request utcnow status N/A inv_ship_status N/A CANCEL owned_by_user None owned_by_group ADMIN N/A tracking_status N/A s3db inv_tracking_status N/A N/A N/A N/A db N/A N/A tracktable send_id send_id update status N/A tracking_status N/A IN_PROCESS N/A track_rows N/A N/A N/A db N/A N/A tracktable send_id send_id select N/A tracktable id N/A track_item track_rows N/A N/A N/A N/A s3db inv_track_item_deleting N/A track_item id N/A N/A N/A N/A db N/A N/A tracktable send_id send_id update status N/A tracking_status N/A CANCEL N/A N/A session confirmation N/A T Sent Shipment canceled and items returned to Warehouse N/A N/A redirect N/A URL f send args N/A send_id N/A set_recv_attr N/A N/A status N/A N/A N/A 
        Set field attributes for inv_recv table
     N/A recvtable N/A s3db inv_recv N/A ship_status N/A s3db inv_ship_status N/A N/A N/A recvtable sender_id readable N/A N/A recvtable sender_id writable False N/A N/A N/A recvtable grn_status readable N/A N/A recvtable grn_status writable False N/A N/A N/A recvtable cert_status readable N/A N/A recvtable cert_status writable False N/A N/A N/A recvtable eta readable False N/A N/A N/A recvtable req_ref writable True N/A N/A status N/A ship_status N/A IN_PROCESS N/A N/A N/A N/A recvtable send_ref writable True N/A N/A N/A recvtable recv_ref readable False N/A N/A N/A recvtable sender_id readable False N/A N/A field N/A recvtable fields N/A N/A N/A N/A recvtable N/A field writable False N/A N/A status N/A ship_status N/A SENT N/A N/A N/A N/A recvtable date writable True N/A N/A N/A recvtable recipient_id readable N/A N/A recvtable recipient_id writable True N/A N/A N/A recvtable comments writable True N/A recv N/A N/A N/A N/A N/A  RESTful CRUD controller  N/A recvtable N/A s3db inv_recv N/A N/A N/A N/A settings get_inv_shipment_name order N/A N/A error_msg N/A T You do not have permission for any facility to add an order. N/A N/A error_msg N/A T You do not have permission for any facility to receive a shipment. N/A N/A N/A auth permitted_facilities table recvtable error_msg error_msg N/A tracktable N/A s3db inv_track_item N/A atable N/A s3db inv_adj_item N/A id N/A N/A request args 0 N/A N/A id N/A isinstance id int N/A N/A record N/A N/A N/A N/A N/A db N/A N/A recvtable id id select N/A recvtable recipient_id limitby N/A 0 1 first N/A N/A N/A N/A N/A record recipient_id None N/A N/A N/A N/A N/A db N/A N/A recvtable id id update recipient_id N/A N/A auth s3_logged_in_person N/A N/A N/A N/A N/A status N/A s3db inv_ship_status N/A SHIP_STATUS_IN_PROCESS N/A status N/A IN_PROCESS N/A SHIP_STATUS_SENT N/A status N/A SENT N/A SHIP_STATUS_RECEIVED N/A status N/A RECEIVED N/A SHIP_STATUS_CANCEL N/A status N/A CANCEL N/A status N/A s3db inv_tracking_status N/A TRACK_STATUS_UNKNOWN N/A status N/A UNKNOWN N/A TRACK_STATUS_PREPARING N/A status N/A IN_PROCESS N/A TRACK_STATUS_TRANSIT N/A status N/A SENT N/A TRACK_STATUS_UNLOADING N/A status N/A UNLOADING N/A TRACK_STATUS_ARRIVED N/A status N/A RECEIVED N/A TRACK_STATUS_CANCELED N/A status N/A CANCEL set_track_attr N/A N/A status N/A N/A N/A field N/A tracktable fields N/A N/A N/A N/A tracktable N/A field writable False N/A N/A N/A tracktable send_id readable False N/A N/A N/A tracktable recv_id readable False N/A N/A N/A tracktable bin readable False N/A N/A N/A tracktable adj_item_id readable False N/A N/A N/A tracktable recv_quantity readable True N/A N/A status TRACK_STATUS_PREPARING N/A N/A N/A N/A tracktable item_source_no writable True N/A N/A N/A tracktable item_id writable True N/A N/A N/A tracktable item_pack_id writable True N/A N/A N/A tracktable quantity writable True N/A N/A N/A tracktable currency writable True N/A N/A N/A tracktable pack_value writable True N/A N/A N/A tracktable expiry_date writable True N/A N/A N/A tracktable recv_bin writable True N/A N/A N/A tracktable owner_org_id writable True N/A N/A N/A tracktable supply_org_id writable True N/A N/A N/A tracktable inv_item_status writable True N/A N/A N/A tracktable comments writable True N/A N/A N/A tracktable recv_quantity readable False N/A N/A N/A tracktable send_inv_item_id readable False N/A N/A N/A tracktable recv_bin label N/A T Bin N/A N/A N/A status TRACK_STATUS_TRANSIT N/A N/A N/A N/A tracktable send_inv_item_id readable False N/A N/A N/A tracktable send_inv_item_id writable False N/A N/A N/A tracktable item_source_no readable True N/A N/A N/A tracktable item_source_no writable False N/A N/A N/A tracktable recv_quantity writable True N/A N/A N/A tracktable recv_bin readable True N/A N/A N/A tracktable recv_bin writable True N/A N/A N/A tracktable comments writable True N/A N/A N/A status TRACK_STATUS_ARRIVED N/A N/A N/A N/A tracktable item_source_no readable True N/A N/A N/A tracktable item_source_no writable False N/A N/A N/A tracktable item_id writable False N/A N/A N/A tracktable send_inv_item_id writable False N/A N/A N/A tracktable item_pack_id writable False N/A N/A N/A tracktable quantity writable False N/A N/A N/A tracktable currency writable False N/A N/A N/A tracktable pack_value writable False N/A N/A N/A tracktable expiry_date writable False N/A N/A N/A tracktable owner_org_id writable False N/A N/A N/A tracktable supply_org_id writable False N/A N/A N/A tracktable recv_bin readable True N/A N/A N/A tracktable recv_bin writable True N/A prep N/A N/A r N/A N/A N/A record N/A r record N/A N/A record N/A N/A record status N/A SHIP_STATUS_IN_PROCESS SHIP_STATUS_SENT N/A N/A N/A N/A s3db configure inv_recv create False deletable False editable False listadd False N/A component N/A r component N/A N/A record component N/A N/A component name track_item N/A N/A N/A N/A N/A r method create N/A N/A r method delete N/A N/A N/A N/A record status SHIP_STATUS_IN_PROCESS N/A N/A False N/A N/A r component_id N/A N/A track_record N/A N/A N/A N/A N/A db N/A N/A tracktable id N/A r component_id select N/A tracktable status limitby N/A 0 1 first N/A N/A set_track_attr N/A track_record status N/A N/A N/A set_track_attr TRACK_STATUS_PREPARING N/A N/A N/A tracktable status readable False N/A N/A N/A record status SHIP_STATUS_IN_PROCESS N/A N/A N/A N/A N/A s3 crud_strings inv_recv title_update N/A N/A N/A s3 crud_strings inv_recv title_display N/A T Process Received Shipment N/A N/A N/A tracktable supply_org_id default N/A record organisation_id N/A N/A N/A r id N/A N/A record N/A N/A N/A N/A N/A db N/A N/A recvtable id N/A r id select N/A recvtable status limitby N/A 0 1 first N/A N/A set_recv_attr N/A record status N/A N/A N/A set_recv_attr SHIP_STATUS_IN_PROCESS N/A N/A N/A recvtable recv_ref readable False N/A N/A N/A r method N/A N/A r method read N/A N/A N/A N/A recvtable status readable False N/A True N/A N/A N/A s3 prep prep N/A N/A N/A N/A len N/A request args 1 N/A N/A N/A request args N/A 1 track_item N/A N/A record N/A N/A N/A N/A N/A db N/A N/A recvtable id N/A N/A request args N/A 0 select N/A recvtable status limitby N/A 0 1 first N/A status N/A record N/A record status None N/A N/A status SHIP_STATUS_SENT N/A N/A list_fields N/A id status item_id item_pack_id quantity currency pack_value recv_quantity recv_bin owner_org_id supply_org_id N/A N/A N/A s3db configure inv_track_item create False deletable False editable True listadd False list_fields list_fields N/A N/A status N/A N/A N/A N/A s3db configure inv_track_item create False deletable False editable False listadd False N/A output N/A s3_rest_controller rheader N/A s3db inv_recv_rheader N/A output N/A req_items_for_inv N/A N/A site_id quantity_type N/A N/A N/A 
        Used by recv_process & send_process
        returns a dict of unique req items (with min  db.req_req.date_required | db.req_req.date)
        key = item_id
        @param site_id: The inventory to find the req_items from
        @param quantity_type: str ("commit", "transit" or "fulfil) The
                              quantity type which will be used to determine if this item is still outstanding
     N/A N/A N/A N/A settings has_module req N/A N/A N/A Storage N/A table N/A s3db req_req N/A itable N/A s3db req_req_item N/A query N/A N/A N/A N/A N/A N/A N/A N/A table site_id site_id N/A N/A table id N/A itable req_id N/A N/A itable item_pack_id N/A itable item_pack_id N/A N/A itable N/A N/A quantity_%s quantity_type N/A itable quantity N/A N/A table cancel False N/A N/A table deleted False N/A N/A itable deleted False N/A req_items N/A N/A N/A db query select N/A itable id N/A itable req_id N/A itable item_id N/A itable quantity N/A itable N/A N/A quantity_%s quantity_type N/A itable item_pack_id orderby N/A N/A table date_required N/A table date N/A req_item_ids N/A N/A unique_req_items N/A Storage N/A req_item req_items N/A N/A N/A N/A req_item item_id req_item_ids N/A N/A N/A unique_req_items N/A N/A req_item item_id N/A Storage N/A N/A req_item as_dict N/A N/A N/A req_item_ids append N/A req_item item_id N/A unique_req_items N/A req_item_in_shipment N/A N/A shipment_item shipment_type req_items N/A N/A N/A 
        Checks if a shipment item is in a request and updates req_item
        and the shipment.
     N/A shipment_item_table N/A inv_%s_item shipment_type N/A N/A N/A item_id N/A N/A shipment_item N/A shipment_item_table item_id N/A N/A N/A N/A item_id N/A N/A shipment_item inv_inv_item item_id N/A N/A item_id req_items N/A N/A shipment_to_req_type N/A dict recv fulfil send transit N/A quantity_req_type N/A quantity_%s N/A shipment_to_req_type N/A shipment_type N/A req_item N/A req_items N/A item_id N/A req_item_id N/A req_item id N/A quantity N/A N/A req_item N/A quantity_req_type N/A N/A N/A N/A shipment_item N/A shipment_item_table pack_quantity N/A req_item pack_quantity N/A N/A shipment_item N/A shipment_item_table quantity N/A quantity N/A min quantity N/A req_item quantity N/A N/A N/A s3db req_req_item N/A req_item_id N/A quantity_req_type quantity N/A N/A N/A s3db N/A shipment_item_table N/A N/A N/A shipment_item N/A shipment_item_table id N/A dict req_item_id req_item_id N/A N/A N/A req_item req_id N/A req_item id N/A N/A N/A None None N/A recv_process N/A N/A N/A N/A N/A  Receive a Shipment  N/A N/A N/A recv_id N/A long N/A N/A request args N/A 0 N/A N/A N/A N/A IndexError ValueError N/A N/A N/A redirect N/A URL f recv N/A rtable N/A s3db inv_recv N/A N/A N/A N/A auth s3_has_permission update rtable record_id recv_id N/A N/A N/A session error N/A T You do not have permission to receive this shipment. N/A N/A redirect N/A URL c inv f recv args N/A recv_id N/A recv_record N/A N/A N/A N/A N/A db N/A N/A rtable id recv_id select N/A rtable date N/A rtable status N/A rtable site_id N/A rtable recv_ref limitby N/A 0 1 first N/A status N/A recv_record status N/A inv_ship_status N/A s3db inv_ship_status N/A N/A status N/A inv_ship_status N/A RECEIVED N/A N/A N/A session error N/A T This shipment has already been received. N/A N/A redirect N/A URL c inv f recv args N/A recv_id N/A N/A N/A status N/A inv_ship_status N/A CANCEL N/A N/A N/A session error N/A T This shipment has already been received & subsequently canceled. N/A N/A redirect N/A URL c inv f recv args N/A recv_id N/A data N/A status owned_by_user owned_by_group N/A inv_ship_status N/A RECEIVED None ADMIN N/A N/A N/A recv_record recv_ref N/A N/A code N/A N/A s3db supply_get_shipping_code N/A N/A settings get_inv_recv_shortname N/A recv_record site_id N/A N/A s3db inv_recv recv_ref N/A N/A data N/A recv_ref code N/A N/A N/A recv_record date N/A N/A N/A data N/A date N/A request utcnow N/A N/A N/A N/A db N/A N/A rtable id recv_id update data N/A stable N/A db inv_send N/A tracktable N/A db inv_track_item N/A send_row N/A N/A N/A N/A N/A db N/A N/A tracktable recv_id recv_id select N/A tracktable send_id limitby N/A 0 1 first N/A send_row N/A N/A send_id N/A send_row send_id N/A N/A N/A N/A db N/A N/A stable id send_id update status N/A inv_ship_status N/A RECEIVED owned_by_user None owned_by_group ADMIN N/A N/A N/A N/A db N/A N/A tracktable recv_id recv_id update status 3 N/A track_rows N/A N/A N/A db N/A N/A tracktable recv_id recv_id select N/A track_item track_rows N/A N/A row N/A Storage track_item N/A N/A N/A s3db inv_track_item_onaccept N/A Storage vars N/A Storage id N/A row id record row N/A N/A session confirmation N/A T Shipment Items Received N/A N/A redirect N/A URL c inv f recv args N/A recv_id N/A recv_cancel N/A N/A N/A N/A N/A 
        Cancel a Received Shipment

        @todo what to do if the quantity cancelled doesn't exist?
     N/A N/A N/A recv_id N/A N/A request args N/A 0 N/A N/A N/A N/A N/A redirect N/A URL f recv N/A rtable N/A s3db inv_recv N/A N/A N/A N/A auth s3_has_permission delete rtable record_id recv_id N/A N/A N/A session error N/A T You do not have permission to cancel this received shipment. N/A N/A redirect N/A URL c inv f recv args N/A recv_id N/A recv_record N/A N/A N/A N/A N/A db N/A N/A rtable id recv_id select N/A rtable status limitby N/A 0 1 first N/A inv_ship_status N/A s3db inv_ship_status N/A N/A N/A recv_record status N/A inv_ship_status N/A RECEIVED N/A N/A N/A session error N/A T This shipment has not been received - it has NOT been canceled because it can still be edited. N/A N/A redirect N/A URL c inv f recv args N/A recv_id N/A stable N/A s3db inv_send N/A tracktable N/A s3db inv_track_item N/A inv_item_table N/A s3db inv_inv_item N/A ritable N/A s3db req_req_item N/A siptable N/A s3db supply_item_pack N/A query N/A N/A N/A tracktable recv_id recv_id N/A N/A tracktable deleted False N/A recv_items N/A N/A N/A db query select N/A tracktable recv_inv_item_id N/A tracktable recv_quantity N/A tracktable send_id N/A send_id None N/A recv_item recv_items N/A N/A inv_item_id N/A recv_item recv_inv_item_id N/A quantity N/A N/A inv_item_table quantity N/A recv_item recv_quantity N/A N/A quantity 0 N/A N/A N/A N/A N/A db N/A N/A inv_item_table id inv_item_id delete N/A N/A N/A N/A N/A db N/A N/A inv_item_table id inv_item_id update quantity quantity N/A N/A N/A N/A db N/A N/A tracktable recv_id recv_id update status 2 N/A N/A N/A send_id None N/A N/A recv_item send_id None N/A N/A send_id N/A recv_item send_id N/A track_rows N/A N/A N/A db N/A N/A tracktable recv_id recv_id select N/A tracktable req_item_id N/A tracktable item_pack_id N/A tracktable recv_quantity N/A track_item track_rows N/A N/A N/A track_item req_item_id N/A N/A req_id N/A track_item req_item_id N/A req_item N/A N/A N/A N/A N/A db N/A N/A ritable id req_id select N/A ritable quantity_fulfil N/A ritable item_pack_id limitby N/A 0 1 first N/A req_quantity N/A req_item quantity_fulfil N/A req_pack_quantity N/A N/A N/A N/A N/A N/A db N/A N/A siptable id N/A req_item item_pack_id select N/A siptable quantity limitby N/A 0 1 first quantity N/A track_pack_quantity N/A N/A N/A N/A N/A N/A db N/A N/A siptable id N/A track_item item_pack_id select N/A siptable quantity limitby N/A 0 1 first quantity N/A quantity_fulfil N/A N/A s3db supply_item_add req_quantity req_pack_quantity N/A N/A track_item recv_quantity track_pack_quantity N/A N/A N/A N/A db N/A N/A ritable id req_id update quantity_fulfil quantity_fulfil N/A N/A N/A s3db req_update_status req_id N/A N/A N/A N/A db N/A N/A rtable id recv_id update date N/A request utcnow status N/A inv_ship_status N/A CANCEL owned_by_user None owned_by_group ADMIN N/A N/A send_id None N/A N/A N/A N/A N/A db N/A N/A stable id send_id update status N/A inv_ship_status N/A SENT owned_by_user None owned_by_group ADMIN N/A N/A redirect N/A URL c inv f recv args N/A recv_id N/A track_item N/A N/A N/A N/A N/A  RESTful CRUD controller  N/A table N/A s3db inv_track_item N/A N/A N/A s3db configure inv_track_item create False deletable False editable False insertable False listadd False N/A report N/A N/A get_vars get report N/A N/A report rel N/A N/A N/A N/A s3 crud_strings N/A inv_track_item N/A Storage title_list N/A T Summary of Releases subtitle_list N/A T Summary Details N/A N/A N/A s3db configure inv_track_item list_fields N/A id N/A N/A T Date Released send_id$date N/A N/A T Beneficiary send_id$site_id N/A N/A N/A settings get_inv_send_shortname send_id$send_ref N/A N/A N/A settings get_req_shortname send_id$req_ref N/A N/A T Items/Description item_id N/A N/A T Source supply_org_id N/A N/A T Unit item_pack_id N/A N/A T Quantity quantity N/A N/A T Unit Cost pack_value N/A N/A T Total Cost total_value orderby inv_send.site_id sort True N/A N/A s3 filter N/A N/A FS send_id None N/A N/A N/A report inc N/A N/A N/A N/A s3 crud_strings N/A inv_track_item N/A Storage title_list N/A T Summary of Incoming Supplies subtitle_list N/A T Summary Details N/A N/A N/A s3db configure inv_track_item list_fields N/A id N/A N/A T Date Received recv_id$date N/A N/A T Received By recv_id$recipient_id N/A N/A N/A settings get_inv_send_shortname recv_id$send_ref N/A N/A N/A settings get_inv_recv_shortname recv_id$recv_ref N/A N/A N/A settings get_proc_shortname recv_id$purchase_ref N/A N/A T Item/Description item_id N/A N/A T Unit item_pack_id N/A N/A T Quantity quantity N/A N/A T Unit Cost pack_value N/A N/A T Total Cost total_value N/A N/A T Source supply_org_id N/A N/A T Remarks comments orderby inv_recv.recipient_id N/A N/A s3 filter N/A N/A FS recv_id None N/A N/A N/A report util N/A N/A N/A N/A s3 crud_strings N/A inv_track_item N/A Storage title_list N/A T Utilization Report subtitle_list N/A T Utilization Details N/A N/A N/A s3db configure inv_track_item list_fields N/A id N/A N/A T Item/Description item_id$name N/A N/A T Beneficiary send_id$site_id N/A N/A N/A settings get_inv_send_shortname send_id$send_ref N/A N/A N/A settings get_req_shortname send_id$req_ref N/A N/A T Items/Description item_id N/A N/A T Source supply_org_id N/A N/A T Unit item_pack_id N/A N/A T Quantity quantity N/A N/A T Unit Cost pack_value N/A N/A T Total Cost total_value N/A N/A s3 filter N/A N/A FS item_id None N/A N/A N/A report exp N/A N/A N/A N/A s3 crud_strings N/A inv_track_item N/A Storage title_list N/A T Expiration Report subtitle_list N/A T Expiration Details N/A N/A N/A s3db configure inv_track_item list_fields N/A id recv_inv_item_id$site_id N/A N/A T Item/Description item_id N/A N/A T Expiration Date expiry_date N/A N/A T Source supply_org_id N/A N/A T Unit item_pack_id N/A N/A T Quantity quantity N/A N/A T Unit Cost pack_value N/A N/A T Total Cost total_value N/A N/A s3 filter N/A N/A FS expiry_date None N/A output N/A s3_rest_controller rheader N/A s3db inv_rheader N/A output N/A adj N/A N/A N/A N/A N/A  RESTful CRUD controller  N/A table N/A s3db inv_adj N/A error_msg N/A T You do not have permission to adjust the stock level in this warehouse. N/A N/A N/A auth permitted_facilities table table error_msg error_msg prep N/A N/A r N/A N/A N/A N/A r interactive N/A N/A N/A r component N/A N/A N/A N/A r component_name adj_item N/A N/A N/A r component_id N/A N/A aitable N/A s3db inv_adj_item N/A N/A N/A N/A r record status 0 N/A N/A N/A N/A aitable reason writable True N/A record N/A N/A N/A N/A N/A db N/A N/A aitable id N/A r component_id select N/A aitable inv_item_id limitby N/A 0 1 first N/A N/A record inv_item_id N/A N/A N/A N/A aitable item_id writable False N/A N/A N/A aitable item_id comment None N/A N/A N/A aitable item_pack_id writable False N/A N/A N/A N/A r component_name image N/A N/A doc_table N/A s3db doc_image N/A N/A N/A doc_table organisation_id readable N/A N/A doc_table organisation_id writable False N/A N/A N/A doc_table person_id readable N/A N/A doc_table person_id writable False N/A N/A N/A doc_table location_id readable N/A N/A doc_table location_id writable False N/A N/A N/A N/A r record N/A N/A r record status N/A N/A N/A N/A table adjuster_id writable False N/A N/A N/A table site_id writable False N/A N/A N/A table comments writable False N/A N/A N/A N/A item get_vars N/A site get_vars N/A N/A adj_id N/A N/A table insert adjuster_id N/A N/A auth s3_logged_in_person site_id N/A get_vars site adjustment_date N/A request utcnow status 0 category 1 comments Single item adjustment N/A inv_item_table N/A s3db inv_inv_item N/A inv_item N/A inv_item_table N/A N/A get_vars item N/A adjitemtable N/A s3db inv_adj_item N/A adj_item_id N/A N/A adjitemtable insert reason 0 adj_id adj_id inv_item_id N/A inv_item id item_id N/A inv_item item_id item_pack_id N/A inv_item item_pack_id old_quantity N/A inv_item quantity currency N/A inv_item currency old_status N/A inv_item status new_status N/A inv_item status old_pack_value N/A inv_item pack_value new_pack_value N/A inv_item pack_value expiry_date N/A inv_item expiry_date bin N/A inv_item bin old_owner_org_id N/A inv_item owner_org_id new_owner_org_id N/A inv_item owner_org_id N/A N/A redirect N/A URL c inv f adj args N/A adj_id adj_item adj_item_id update N/A N/A N/A N/A table comments default Complete Stock Adjustment N/A N/A site get_vars N/A N/A N/A N/A table site_id writable True N/A N/A N/A table site_id default N/A get_vars site N/A True N/A N/A N/A s3 prep prep postp N/A N/A r output N/A N/A N/A N/A r interactive N/A N/A N/A s3_action_buttons r deletable False N/A output N/A N/A N/A s3 postp postp N/A args N/A request args N/A N/A N/A N/A len args 1 N/A N/A args N/A 1 adj_item N/A N/A table N/A N/A args N/A 0 status N/A N/A N/A N/A s3db configure inv_adj_item create False deletable False editable False listadd False N/A output N/A s3_rest_controller rheader N/A s3db inv_adj_rheader N/A output N/A adj_close N/A N/A N/A N/A N/A  RESTful CRUD controller  N/A N/A N/A adj_id N/A N/A request args N/A 0 N/A N/A N/A N/A N/A redirect N/A URL f adj N/A atable N/A s3db inv_adj N/A error_msg N/A T You do not have permission to adjust the stock level in this warehouse. N/A N/A N/A auth permitted_facilities table atable error_msg error_msg N/A adj_rec N/A N/A N/A N/A N/A db N/A N/A atable id adj_id select N/A atable status N/A atable site_id limitby N/A 0 1 first N/A N/A N/A adj_rec status 0 N/A N/A N/A session error N/A T This adjustment has already been closed. N/A N/A session error N/A N/A N/A redirect N/A URL c inv f adj args N/A adj_id N/A aitable N/A s3db inv_adj_item N/A inv_item_table N/A s3db inv_inv_item N/A site_id N/A adj_rec site_id N/A query N/A N/A N/A aitable adj_id adj_id N/A N/A aitable deleted False N/A adj_items N/A N/A N/A db query select N/A adj_item adj_items N/A N/A N/A N/A adj_item inv_item_id None N/A N/A inv_item_id N/A N/A inv_item_table insert site_id site_id item_id N/A adj_item item_id item_pack_id N/A adj_item item_pack_id currency N/A adj_item currency bin N/A adj_item bin pack_value N/A adj_item old_pack_value expiry_date N/A adj_item expiry_date quantity N/A adj_item new_quantity owner_org_id N/A adj_item old_owner_org_id N/A N/A N/A N/A db N/A N/A aitable id N/A adj_item id update inv_item_id inv_item_id N/A N/A N/A N/A adj_item new_quantity None N/A N/A N/A N/A N/A db N/A N/A inv_item_table id N/A adj_item inv_item_id update item_pack_id N/A adj_item item_pack_id bin N/A adj_item bin pack_value N/A adj_item old_pack_value expiry_date N/A adj_item expiry_date quantity N/A adj_item new_quantity owner_org_id N/A adj_item new_owner_org_id status N/A adj_item new_status N/A N/A N/A N/A db N/A N/A atable id adj_id update status 1 N/A N/A prefix resourcename id N/A N/A s3db get_instance N/A s3db org_site site_id N/A N/A redirect N/A URL c prefix f resourcename args N/A id inv_item N/A recv_item_json N/A N/A N/A N/A N/A N/A N/A N/A item_id N/A N/A request args N/A 0 N/A N/A N/A N/A N/A HTTP 400 N/A N/A N/A current xml json_message False 400 No value provided! N/A stable N/A s3db org_site N/A rtable N/A s3db inv_recv N/A ittable N/A s3db inv_track_item N/A N/A N/A rtable date represent N/A N/A N/A dt N/A N/A dt N/A 10 N/A query N/A N/A N/A N/A N/A N/A ittable req_item_id item_id N/A N/A rtable id N/A ittable recv_id N/A N/A rtable site_id N/A stable id N/A N/A rtable status N/A N/A s3db inv_ship_status N/A RECEIVED N/A N/A ittable deleted False N/A records N/A N/A N/A db query select N/A rtable id N/A rtable date N/A stable name N/A ittable quantity N/A output N/A [%s,%s N/A N/A N/A json dumps N/A dict id N/A str N/A T Received quantity # N/A N/A N/A records json N/A 1 N/A N/A N/A response headers N/A Content-Type application/json N/A output N/A send_item_json N/A N/A N/A N/A N/A N/A N/A N/A item_id N/A N/A request args N/A 0 N/A N/A N/A N/A N/A HTTP 400 N/A N/A N/A current xml json_message False 400 No value provided! N/A stable N/A s3db org_site N/A istable N/A s3db inv_send N/A ittable N/A s3db inv_track_item N/A inv_ship_status N/A s3db inv_ship_status N/A N/A N/A istable date represent N/A N/A N/A dt N/A N/A dt N/A 10 N/A query N/A N/A N/A N/A N/A N/A ittable req_item_id item_id N/A N/A istable id N/A ittable send_id N/A N/A istable site_id N/A stable id N/A N/A N/A istable status N/A inv_ship_status N/A SENT N/A N/A istable status N/A inv_ship_status N/A RECEIVED N/A N/A ittable deleted False N/A records N/A N/A N/A db query select N/A istable id N/A istable date N/A stable name N/A ittable quantity N/A output N/A [%s,%s N/A N/A N/A json dumps N/A dict id N/A str N/A T Sent quantity # N/A N/A N/A records json N/A 1 N/A N/A N/A response headers N/A Content-Type application/json N/A output N/A kitting N/A N/A N/A N/A N/A N/A s3_rest_controller rheader N/A s3db inv_rheader N/A facility N/A N/A N/A N/A N/A N/A N/A s3db configure org_facility create_next N/A URL c inv f facility args N/A [id] read N/A N/A N/A s3db org_facility_controller N/A facility_type N/A N/A N/A N/A N/A N/A s3_rest_controller org N/A incoming N/A N/A N/A N/A N/A 
        Incoming Shipments for Sites

        Used from Requests rheader when looking at Transport Status
     N/A N/A N/A s3db inv_incoming N/A req_match N/A N/A N/A N/A N/A  Match Requests  N/A N/A N/A s3db req_match N/A