Module Expr Str Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If CompareNotEq NameLoad Str body For NameStore ListLoad Str Str Str body Assign NameStore Call NameLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad If CompareIn Call AttributeLoad Str attr NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore AttributeLoad NameLoad attr If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Str orelse Assign NameStore Call AttributeLoad Str attr AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr attr Assign NameStore Call AttributeLoad Str attr Call AttributeLoad Str attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr Call NameLoad keyword Call AttributeLoad Str attr NameLoad NameLoad NameLoad For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore IfExp CompareIsNot AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr Call NameLoad keyword Call AttributeLoad Str attr IfExp AttributeLoad NameLoad attr Str Str NameLoad AttributeLoad NameLoad attr NameLoad For NameStore SubscriptLoad NameLoad Index Str body If CompareEq AttributeLoad SubscriptLoad NameLoad Index Num attr Str body If CompareNotIn Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Call AttributeLoad Str attr AttributeLoad NameLoad attr orelse Assign NameStore ListComp Call NameLoad NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr comprehension NameStore NameLoad Call NameLoad NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr If CompareEq Call NameLoad NameLoad Num body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Str orelse Assign NameStore Call AttributeLoad Str attr AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr attr Assign NameStore Call AttributeLoad Str attr Call AttributeLoad Str attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr Call NameLoad keyword NameLoad keyword Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad Call NameLoad NameLoad attr Index Str If BoolOpAnd CompareIn NameLoad NameLoad CompareNotEq NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str body Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad attr SubscriptLoad NameLoad Index NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore SubscriptLoad AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr Index Str If BoolOpAnd CompareIn NameLoad NameLoad CompareNotEq NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str body Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad Call NameLoad attr SubscriptLoad NameLoad Index NameLoad attr Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Dict orelse If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad For NameStore AttributeLoad NameLoad attr body If CompareNotIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body If CompareNotIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr AttributeLoad Call NameLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Dict Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIsNot NameLoad NameLoad Call NameLoad NameLoad Str body Expr Call NameLoad If UnaryOpNot AttributeLoad NameLoad attr body If CompareIs SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad body TryFinally body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Index Str If CompareEq NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr finalbody Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body For NameStore AttributeLoad NameLoad attr body If CompareIn AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Assign NameStore Lambda arguments args NameParam NameParam defaults Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Assign NameStore Lambda arguments args NameParam NameParam defaults Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Assign NameStore Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad IfExp NameLoad Str Str attr NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr keyword NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Return SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str Assign NameStore Call AttributeLoad Call AttributeLoad Call NameLoad attr SubscriptLoad NameLoad Index Str attr Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If CompareIs SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str NameLoad body Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str NameLoad orelse Expr Call AttributeLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str attr NameLoad If CompareIs SubscriptLoad NameLoad Index Str NameLoad body Return SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str orelse Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str If CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Return IfExp CompareEq Call NameLoad NameLoad Num SubscriptLoad NameLoad Index Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Return NameLoad If Call NameLoad NameLoad Str body Return AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad orelse Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad orelse Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str NameLoad orelse Assign NameStore AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr If CompareNotEq SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str body If CompareEq SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Raise Call NameLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If BoolOpOr UnaryOpNot Call NameLoad NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse Assign NameStore BoolOpOr CompareIn NameLoad AttributeLoad NameLoad attr CompareIn NameLoad GeneratorExp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr CompareIn NameLoad GeneratorExp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr CompareIn NameLoad GeneratorExp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad orelse Raise Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad While CompareIs NameLoad NameLoad body AugAssignAdd NameStore Num If CompareGt NameLoad Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Raise Call NameLoad Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If BoolOpAnd CompareIs AttributeLoad NameLoad attr NameLoad CompareIs SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If BoolOpAnd CompareIs AttributeLoad NameLoad attr NameLoad CompareIs SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Str NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad If NameLoad body For NameStore AttributeLoad NameLoad attr body If CompareNotEq AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareNotEq NameLoad NameLoad body If CompareIs SubscriptLoad NameLoad Index Str NameLoad body For NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword SubscriptLoad NameLoad Index Str orelse Assign NameStore Call NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword SubscriptLoad NameLoad Index Str Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If CompareIsNot SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Str NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Str TryExcept body Expr ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore Dict Str Num orelse If CompareIs NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareEq NameLoad Str body Continue If CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIn NameLoad NameLoad CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad NameLoad Index NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIs AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad For NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad Str body Continue If CompareNotIn NameLoad AttributeLoad NameLoad attr body Delete SubscriptDel NameLoad Index NameLoad If NameLoad body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str For NameStore AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str If CompareNotEq NameLoad NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num keyword NameLoad Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Assign NameStore Dict For NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr Str If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad ListLoad NameLoad ListLoad Expr Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num attr NameLoad If BoolOpOr CompareIn NameLoad NameLoad CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Num NameLoad For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num NameLoad body For NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad Call NameLoad NameLoad Str body Expr Call NameLoad AugAssignAdd SubscriptStore AttributeLoad NameLoad attr Index Str Num TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ExceptHandler type NameLoad name NameStore body Assign NameStore NameLoad Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr BinOpDiv Call NameLoad Num Num Num Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad While CompareIs NameLoad NameLoad body AugAssignAdd NameStore Num If CompareGt NameLoad Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Raise Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad NameLoad If CompareIs SubscriptLoad NameLoad Index Str NameLoad body If CompareGt Call NameLoad NameLoad Num body If BoolOpAnd CompareIsNot NameLoad NameLoad BoolOpOr CompareIn NameLoad NameLoad CompareIn Str NameLoad body For NameStore Call AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad SubscriptLoad NameLoad Index Str NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass orelse Assign NameStore IfExp CompareGt Call NameLoad NameLoad Num Call AttributeLoad Str attr Call NameLoad NameLoad Str Raise Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad orelse If CompareIsNot NameLoad NameLoad body Assign NameStore NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad BoolOpOr CompareIn NameLoad NameLoad CompareIn Str NameLoad body Expr Call NameLoad NameLoad SubscriptLoad NameLoad Index Str NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass orelse Raise Call NameLoad Call AttributeLoad Str attr NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad handlers ExceptHandler type NameLoad body Pass Assign NameStore Str For NameStore AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str If CompareIsNot NameLoad NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assign NameStore ListLoad Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr Str If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad Call NameLoad NameLoad Str body Expr Call NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore NameLoad handlers ExceptHandler type NameLoad name NameStore body If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Assign NameStore NameLoad ExceptHandler type NameLoad name NameStore body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If BoolOpAnd CompareIsNot NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad NameLoad For NameStore AttributeLoad NameLoad attr body If BoolOpOr CompareIs NameLoad NameLoad CompareIn AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad TryFinally body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad finalbody Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad GeneratorExp TupleLoad AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Assign NameStore Dict Str AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index Call AttributeLoad Str attr NameLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Str orelse Assign NameStore Call NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword BinOpSub NameLoad Num orelse Assign SubscriptStore NameLoad Index NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If BoolOpAnd CompareIsNot NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str If BoolOpAnd CompareIsNot NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Raise Call NameLoad Str Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr Assign NameStore IfExp CompareIs NameLoad NameLoad NameLoad NameLoad If NameLoad body AugAssignAdd NameStore NameLoad If NameLoad body Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareNotIn NameLoad NameLoad Assign NameStore BinOpAdd NameLoad IfExp NameLoad NameLoad ListLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIn NameLoad NameLoad For NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body TryExcept body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Index Str handlers ExceptHandler type NameLoad body Assign NameStore Num orelse Assign NameStore SubscriptLoad NameLoad Index Str Return CompareNotEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad TryFinally body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore Call NameLoad keyword NameLoad orelse Assign NameStore Call NameLoad If CompareIsNot NameLoad NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Call NameLoad NameLoad NameLoad If CompareGt AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad NameLoad attr Return NameLoad finalbody Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword Num keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return UnaryOpNot Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Import alias Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Dict Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIn Str AttributeLoad NameLoad attr body Expr Call NameLoad keyword NameLoad orelse Expr Call NameLoad Assign NameStore BinOpSub Call AttributeLoad NameLoad attr NameLoad If CompareNotIn AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpSub Call AttributeLoad NameLoad attr NameLoad Print Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For NameStore NameLoad body Print Call AttributeLoad Str attr NameLoad BinOpDiv Call NameLoad SubscriptLoad NameLoad Index NameLoad Call NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Print Call AttributeLoad Str attr BinOpSub Call AttributeLoad NameLoad attr NameLoad NameLoad Print Call AttributeLoad Str attr BinOpDiv Call NameLoad NameLoad Call NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad Call NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad orelse Raise Call NameLoad Call AttributeLoad Str attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad For NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad Return NameLoad decorator_list NameLoad decorator_list
N/A N/A 
DataObject module
 N/A uuid N/A copy N/A time N/A json N/A inspect random randint ovs.dal.exceptions ObjectNotFoundException ConcurrencyException LinkedObjectException MissingMandatoryFieldsException RaceConditionException InvalidRelationException VolatileObjectException ovs.dal.helpers Descriptor Toolbox HybridRunner ovs.dal.relations RelationMapper ovs.dal.datalist DataList ovs.extensions.generic.volatilemutex VolatileMutex ovs.extensions.storage.exceptions KeyNotFoundException AssertException ovs.extensions.storage.persistentfactory PersistentFactory ovs.extensions.storage.volatilefactory VolatileFactory ovs.log.logHandler LogHandler N/A logger N/A N/A LogHandler get dal name dataobject MetaClass N/A type N/A N/A 
    This metaclass provides dynamic __doc__ generation feeding doc generators
     __new__ N/A N/A mcs name bases dct N/A N/A N/A 
        Overrides instance creation of all DataObject instances
         N/A N/A name DataObject N/A N/A internal N/A _properties _relations _dynamics N/A N/A data N/A set N/A base bases N/A N/A N/A hasattr base internal N/A N/A N/A N/A data update N/A getattr base internal N/A N/A N/A N/A _{0}_{1} format name internal dct N/A N/A N/A N/A data update N/A N/A dct pop N/A N/A _{0}_{1} format name internal N/A N/A dct N/A internal N/A list data N/A prop N/A dct N/A _properties N/A N/A docstring N/A prop docstring N/A N/A isinstance N/A prop property_type type N/A N/A itemtype N/A N/A prop property_type __name__ N/A extra_info N/A N/A itemtype N/A N/A Enum({0}) format N/A N/A N/A N/A prop property_type N/A 0 __class__ __name__ N/A extra_info N/A N/A (enum values: {0}) format N/A N/A ,  join N/A prop property_type N/A N/A dct N/A N/A prop name N/A property doc N/A N/A [persistent] {0} {1}
@type: {2} format docstring extra_info itemtype N/A relation N/A dct N/A _relations N/A N/A itemtype N/A N/A N/A relation foreign_type None N/A N/A relation foreign_type __name__ name N/A N/A dct N/A N/A relation name N/A property doc N/A N/A [relation] one-to-{0} relation with {1}.{2}
@type: {3} format N/A N/A relation onetoone one many itemtype N/A relation foreign_key itemtype N/A dynamic N/A dct N/A _dynamics N/A N/A N/A N/A N/A bases N/A 0 __name__ DataObject N/A N/A N/A N/A N/A _{0} format N/A dynamic name dct N/A N/A N/A LookupError N/A N/A Dynamic property {0} in {1} could not be resolved format N/A dynamic name name N/A method N/A dct N/A N/A N/A _{0} format N/A dynamic name N/A N/A methods N/A N/A getattr base N/A N/A _{0} format N/A dynamic name N/A base bases N/A hasattr base N/A N/A _{0} format N/A dynamic name N/A N/A N/A len methods 0 N/A N/A N/A LookupError N/A N/A Dynamic property {0} in {1} could not be resolved format N/A dynamic name name N/A method N/A 0 N/A docstring N/A N/A N/A method __doc__ strip N/A N/A isinstance N/A dynamic return_type type N/A N/A itemtype N/A N/A dynamic return_type __name__ N/A extra_info N/A N/A itemtype N/A N/A Enum({0}) format N/A N/A N/A N/A dynamic return_type N/A 0 __class__ __name__ N/A extra_info N/A N/A (enum values: {0}) format N/A N/A ,  join N/A dynamic return_type N/A N/A dct N/A N/A dynamic name N/A property fget method doc N/A N/A [dynamic] ({0}s) {1} {2}
@rtype: {3} format N/A dynamic timeout docstring extra_info itemtype N/A N/A N/A N/A super MetaClass mcs __new__ mcs name bases dct N/A N/A DataObjectAttributeEncoder N/A N/A json JSONEncoder N/A N/A 
    Custom JSONEncoder for attributes
     default N/A N/A self obj N/A N/A N/A 
        Default return value
        :param obj: Object to encode
        :return: String
         N/A N/A N/A {0}: {1} format N/A type obj obj N/A N/A DataObject N/A object N/A N/A 
    This base class contains all logic to support our multiple backends and the caching
      - Storage backends:
        - Persistent backend for persistent storage (key-value store)
        - Volatile backend for volatile but fast storage (key-value store)
        - Storage backends are abstracted and injected into this class, making it possible to use
          fake backends
      - Features:
        - Hybrid property access:
          - Persistent backend
          - 3rd party component for "live" properties
        - Individual cache settings for "live" properties
        - 1-n relations with automatic property propagation
        - Recursive save
     N/A __metaclass__ MetaClass N/A _properties N/A N/A _dynamics N/A N/A _relations N/A N/A NAMESPACE ovs_data __new__ N/A N/A cls N/A args kwargs N/A N/A 
        Initializes the class
         N/A hybrid_structure N/A N/A HybridRunner get_hybrids N/A identifier N/A N/A N/A Descriptor cls descriptor N/A identifier N/A N/A N/A identifier hybrid_structure N/A identifier N/A N/A hybrid_structure N/A identifier N/A identifier N/A N/A new_class N/A N/A N/A N/A N/A Descriptor load N/A hybrid_structure N/A identifier get_object N/A N/A N/A N/A super cls new_class __new__ new_class args N/A N/A N/A N/A super DataObject cls __new__ cls N/A __init__ N/A N/A self guid data datastore_wins volatile _hook N/A None None False False None N/A N/A 
        Loads an object with a given guid. If no guid is given, a new object
        is generated with a new guid.
        * guid: The guid indicating which object should be loaded
        * datastoreWins: Optional boolean indicating save conflict resolve management.
        ** True: when saving, external modified fields will not be saved
        ** False: when saving, all changed data will be saved, regardless of external updates
        ** None: in case changed field were also changed externally, an error will be raised
         N/A N/A N/A N/A super DataObject self __init__ N/A N/A self _frozen False N/A N/A self _datastore_wins datastore_wins N/A N/A self _guid None N/A N/A self _original N/A N/A N/A self _metadata N/A N/A N/A self _data N/A N/A N/A self _objects N/A N/A N/A self dirty False N/A N/A self volatile volatile N/A N/A self _classname N/A N/A N/A N/A self __class__ __name__ lower N/A hybrid_structure N/A N/A HybridRunner get_hybrids N/A relation N/A self _relations N/A N/A N/A N/A relation foreign_type None N/A N/A identifier N/A N/A N/A Descriptor N/A relation foreign_type descriptor N/A identifier N/A N/A N/A identifier hybrid_structure N/A identifier N/A N/A hybrid_structure N/A identifier N/A identifier N/A N/A N/A relation foreign_type N/A N/A N/A N/A N/A Descriptor load N/A hybrid_structure N/A identifier get_object N/A N/A self _new False N/A N/A guid None N/A N/A N/A self _guid N/A str N/A N/A uuid uuid4 N/A N/A self _new True N/A N/A N/A self _guid N/A str guid N/A N/A self _key N/A N/A {0}_{1}_{2} format N/A DataObject NAMESPACE N/A self _classname N/A self _guid N/A N/A self _mutex_version N/A VolatileMutex N/A N/A ovs_dataversion_{0}_{1} format N/A self _classname N/A self _guid N/A N/A self _volatile N/A N/A VolatileFactory get_client N/A N/A self _persistent N/A N/A PersistentFactory get_client N/A N/A N/A self _metadata N/A cache None N/A N/A self _new N/A N/A N/A self _data N/A N/A N/A N/A data None N/A N/A N/A self _data N/A N/A copy deepcopy data N/A N/A N/A self _metadata N/A cache None N/A N/A N/A self _data N/A N/A N/A self _volatile get N/A self _key N/A N/A N/A self _data None N/A N/A N/A N/A self _metadata N/A cache False N/A N/A N/A N/A self _data N/A N/A N/A self _persistent get N/A self _key N/A N/A N/A KeyNotFoundException N/A N/A N/A ObjectNotFoundException N/A N/A {0} with guid '{1}' could not be found format N/A N/A self __class__ __name__ N/A self _guid N/A N/A N/A N/A self _metadata N/A cache True N/A prop N/A self _properties N/A N/A N/A N/A prop name N/A self _data N/A N/A N/A N/A self _data N/A N/A prop name N/A prop default N/A N/A N/A self _add_property prop N/A relation N/A self _relations N/A N/A N/A N/A relation name N/A self _data N/A N/A N/A N/A relation foreign_type None N/A N/A cls N/A self __class__ N/A N/A cls N/A relation foreign_type N/A N/A N/A self _data N/A N/A relation name N/A N/A Descriptor cls descriptor N/A N/A N/A self _add_relation_property relation N/A dynamic N/A self _dynamics N/A N/A N/A N/A self _add_dynamic_property dynamic N/A relations N/A N/A RelationMapper load_foreign_relations N/A self __class__ N/A N/A relations None N/A N/A N/A key info N/A N/A relations iteritems N/A N/A N/A N/A self _objects N/A key N/A info data info None N/A N/A N/A self _add_list_property key N/A info N/A list N/A N/A N/A _hook None N/A hasattr _hook __call__ N/A N/A N/A _hook N/A N/A N/A self _new N/A N/A N/A N/A N/A self _metadata N/A cache False N/A N/A N/A N/A N/A N/A N/A N/A N/A self _mutex_version acquire 30 N/A this_version N/A N/A self _data N/A _version N/A store_version N/A N/A N/A N/A self _persistent get N/A self _key N/A _version N/A N/A this_version store_version N/A N/A N/A N/A N/A self _volatile set N/A self _key N/A self _data N/A N/A N/A KeyNotFoundException N/A N/A N/A ObjectNotFoundException N/A N/A {0} with guid '{1}' could not be found format N/A N/A self __class__ __name__ N/A self _guid N/A N/A N/A N/A N/A self _mutex_version release N/A N/A self _frozen True N/A N/A data None N/A N/A prop N/A self _properties N/A N/A N/A N/A prop name data N/A N/A N/A setattr self N/A prop name N/A data N/A N/A prop name N/A N/A self _original N/A N/A copy deepcopy N/A self _data N/A _add_property N/A N/A self prop N/A N/A N/A 
        Adds a simple property to the object
         N/A fget N/A N/A N/A s N/A N/A N/A s _get_property prop N/A fset N/A N/A N/A s v N/A N/A N/A s _set_property prop v N/A N/A setattr N/A self __class__ N/A prop name N/A property fget fset N/A _add_relation_property N/A N/A self relation N/A N/A N/A 
        Adds a complex property to the object (hybrids)
         N/A fget N/A N/A N/A s N/A N/A N/A s _get_relation_property relation N/A fset N/A N/A N/A s v N/A N/A N/A s _set_relation_property relation v N/A gget N/A N/A N/A s N/A N/A N/A s _get_guid_property relation N/A N/A setattr N/A self __class__ N/A relation name N/A property fget fset N/A N/A setattr N/A self __class__ N/A N/A {0}_guid format N/A relation name N/A property gget N/A _add_list_property N/A N/A self attribute list N/A N/A N/A 
        Adds a list (readonly) property to the object
         N/A fget N/A N/A N/A s N/A N/A N/A s _get_list_property attribute N/A gget N/A N/A N/A s N/A N/A N/A s _get_list_guid_property attribute N/A N/A setattr N/A self __class__ attribute N/A property fget N/A N/A setattr N/A self __class__ N/A N/A N/A list {0}_guids {0}_guid format attribute N/A property gget N/A _add_dynamic_property N/A N/A self dynamic N/A N/A N/A 
        Adds a dynamic property to the object
         N/A fget N/A N/A N/A s N/A N/A N/A s _get_dynamic_property dynamic N/A N/A setattr N/A self __class__ N/A dynamic name N/A property fget N/A _get_property N/A N/A self prop N/A N/A N/A 
        Getter for a simple property
         N/A N/A N/A self _data N/A N/A prop name N/A _get_relation_property N/A N/A self relation N/A N/A N/A 
        Getter for a complex property (hybrid)
        It will only load the object once and caches it for the lifetime of this object
         N/A attribute N/A relation name N/A N/A attribute N/A self _objects N/A N/A descriptor N/A N/A N/A Descriptor load N/A N/A self _data N/A attribute N/A N/A N/A self _objects N/A attribute N/A N/A descriptor get_object instantiate True N/A N/A N/A self _objects N/A attribute N/A _get_guid_property N/A N/A self relation N/A N/A N/A 
        Getter for a foreign key property
         N/A attribute N/A relation name N/A N/A N/A N/A self _data N/A attribute N/A guid N/A _get_list_property N/A N/A self attribute N/A N/A N/A 
        Getter for the list property
        It will execute the related query every time to return a list of hybrid objects that
        refer to this object. The resulting data will be stored or merged into the cached list
        preserving as much already loaded objects as possible
         N/A info N/A N/A N/A self _objects N/A attribute N/A info N/A remote_class N/A N/A N/A N/A N/A Descriptor load N/A info N/A class get_object N/A remote_key N/A info N/A key N/A datalist N/A N/A DataList get_relation_set remote_class remote_key N/A self __class__ attribute N/A self guid N/A N/A N/A N/A N/A self _objects N/A attribute N/A data None N/A N/A N/A N/A N/A self _objects N/A attribute N/A data datalist N/A N/A N/A N/A N/A N/A N/A self _objects N/A attribute N/A data update datalist N/A N/A N/A info N/A list True N/A N/A N/A N/A N/A self _objects N/A attribute N/A data N/A N/A data N/A N/A N/A self _objects N/A attribute N/A data N/A N/A N/A len data 1 N/A N/A N/A InvalidRelationException N/A N/A More than one element found in {0} format attribute N/A N/A N/A N/A len data 1 N/A data N/A 0 None N/A _get_list_guid_property N/A N/A self attribute N/A N/A N/A 
        Getter for guid list property
         N/A list_or_item N/A getattr self attribute N/A N/A list_or_item None N/A N/A None N/A N/A hasattr list_or_item _guids N/A N/A N/A list_or_item _guids N/A N/A list_or_item guid N/A _get_dynamic_property N/A N/A self dynamic N/A N/A N/A 
        Getter for dynamic property, wrapping the internal data loading property
        in a caching layer
         N/A data_loader N/A getattr self N/A N/A _{0} format N/A dynamic name N/A N/A N/A self _backend_property data_loader dynamic N/A _set_property N/A N/A self prop value N/A N/A N/A 
        Setter for a simple property that will validate the type
         N/A N/A self dirty True N/A N/A value None N/A N/A N/A N/A self _data N/A N/A prop name value N/A N/A N/A correct allowed_types given_type N/A N/A Toolbox check_type value N/A prop property_type N/A correct N/A N/A N/A N/A self _data N/A N/A prop name value N/A N/A N/A TypeError N/A N/A Property {0} allows types {1}. {2} given format N/A prop name N/A str allowed_types given_type N/A _set_relation_property N/A N/A self relation value N/A N/A N/A 
        Setter for a complex property (hybrid) that will validate the type
         N/A N/A self dirty True N/A attribute N/A relation name N/A N/A value None N/A N/A N/A N/A self _objects N/A attribute None N/A N/A N/A N/A self _data N/A attribute N/A guid None N/A N/A descriptor N/A N/A Descriptor N/A value __class__ descriptor N/A N/A N/A descriptor N/A identifier N/A N/A N/A self _data N/A attribute N/A identifier N/A N/A N/A N/A descriptor N/A type N/A N/A N/A self _data N/A attribute N/A type N/A N/A N/A N/A logger error N/A N/A Corrupt descriptors: {0} vs {1} format descriptor N/A N/A self _data N/A attribute N/A N/A TypeError N/A N/A An invalid type was given: {0} instead of {1} format N/A descriptor N/A type N/A N/A N/A self _data N/A attribute N/A type N/A N/A N/A self _objects N/A attribute value N/A N/A N/A N/A self _data N/A attribute N/A guid N/A value guid N/A __setattr__ N/A N/A self key value N/A N/A N/A 
        __setattr__ hook that will block creating on the fly new properties, except
        the predefined ones
         N/A N/A N/A N/A hasattr self _frozen N/A N/A self _frozen N/A N/A allowed True N/A N/A allowed N/A N/A key N/A self __dict__ N/A key N/A N/A prop name N/A prop N/A self _properties N/A key N/A N/A relation name N/A relation N/A self _relations N/A key N/A N/A dynamic name N/A dynamic N/A self _dynamics N/A allowed N/A N/A N/A N/A N/A super DataObject self __setattr__ key value N/A N/A N/A RuntimeError N/A N/A Property {0} does not exist on this object. format key N/A save N/A N/A self recursive skip _hook N/A False None None N/A N/A 
        Save the object to the persistent backend and clear cache, making use
        of the specified conflict resolve settings.
        It will also invalidate certain caches if required. For example lists pointing towards this
        object
        :param recursive: Save related sub-objects recursively
        :param skip: Skip certain relations
        :param _hook:
         N/A N/A N/A self volatile True N/A N/A N/A VolatileObjectException N/A tries 0 N/A successful False N/A optimistic True N/A last_assert None N/A N/A successful False N/A N/A tries 1 N/A N/A tries 5 N/A N/A N/A N/A logger error N/A N/A Raising RaceConditionException. Last AssertException: {0} format last_assert N/A N/A RaceConditionException N/A invalid_fields N/A N/A prop N/A self _properties N/A N/A N/A N/A N/A prop mandatory True N/A N/A N/A self _data N/A N/A prop name None N/A N/A N/A N/A invalid_fields append N/A prop name N/A relation N/A self _relations N/A N/A N/A N/A N/A relation mandatory True N/A N/A N/A N/A self _data N/A N/A relation name N/A guid None N/A N/A N/A N/A invalid_fields append N/A relation name N/A N/A N/A len invalid_fields 0 N/A N/A N/A MissingMandatoryFieldsException N/A N/A Missing fields on {0}: {1} format N/A self _classname N/A N/A ,  join invalid_fields N/A recursive N/A N/A relation N/A self _relations N/A N/A N/A N/A relation name skip N/A N/A item N/A getattr self N/A relation name N/A N/A item None N/A N/A N/A N/A item save recursive True skip N/A relation foreign_key N/A relations N/A N/A RelationMapper load_foreign_relations N/A self __class__ N/A N/A relations None N/A N/A N/A key info N/A N/A relations iteritems N/A N/A N/A key skip N/A N/A N/A N/A info N/A list True N/A N/A item N/A N/A N/A getattr self key iterloaded N/A N/A N/A N/A item save recursive True skip N/A info N/A key N/A N/A item N/A getattr self key N/A N/A item None N/A N/A N/A N/A item save recursive True skip N/A info N/A key N/A validation_keys N/A N/A relation N/A self _relations N/A N/A N/A N/A N/A N/A self _data N/A N/A relation name N/A guid None N/A N/A N/A N/A relation foreign_type None N/A N/A cls N/A self __class__ N/A N/A cls N/A relation foreign_type N/A N/A N/A validation_keys append N/A N/A {0}_{1}_{2} format N/A DataObject NAMESPACE N/A N/A N/A cls __name__ lower N/A N/A N/A self _data N/A N/A relation name N/A guid N/A N/A N/A N/A _ N/A _ N/A N/A N/A self _persistent get_multi validation_keys N/A N/A N/A KeyNotFoundException N/A N/A N/A ObjectNotFoundException N/A N/A One of the relations specified in {0} with guid '{1}' was not found format N/A N/A self __class__ __name__ N/A self _guid N/A transaction N/A N/A N/A self _persistent begin_transaction N/A N/A N/A self _new True N/A N/A data N/A _version 0 N/A N/A N/A optimistic True N/A N/A N/A N/A N/A self _persistent assert_value N/A self _key N/A self _original transaction transaction N/A data N/A N/A copy deepcopy N/A self _original N/A N/A N/A N/A current_data N/A N/A N/A self _persistent get N/A self _key N/A N/A N/A KeyNotFoundException N/A N/A N/A ObjectNotFoundException N/A N/A {0} with guid '{1}' was deleted format N/A N/A self __class__ __name__ N/A self _guid N/A N/A N/A N/A self _persistent assert_value N/A self _key current_data transaction transaction N/A data N/A N/A copy deepcopy current_data N/A changed_fields N/A N/A data_conflicts N/A N/A attribute N/A N/A N/A self _data keys N/A N/A N/A attribute _version N/A N/A N/A N/A N/A N/A self _data N/A attribute N/A N/A self _original N/A attribute N/A N/A N/A N/A changed_fields append attribute N/A N/A N/A attribute data N/A N/A N/A self _original N/A attribute N/A data N/A attribute N/A N/A N/A N/A self _datastore_wins None N/A N/A N/A N/A data_conflicts append attribute N/A N/A N/A N/A self _datastore_wins False N/A N/A N/A data N/A attribute N/A N/A self _data N/A attribute N/A N/A N/A data N/A attribute N/A N/A self _data N/A attribute N/A N/A N/A attribute data N/A N/A N/A data N/A attribute N/A N/A self _data N/A attribute N/A attribute N/A N/A data keys N/A N/A N/A attribute _version N/A N/A N/A N/A attribute N/A self _data N/A N/A N/A data N/A attribute N/A data_conflicts N/A N/A N/A ConcurrencyException N/A N/A Got field conflicts while saving {0}. Conflicts: {1} format N/A self _classname N/A N/A ,  join data_conflicts N/A N/A self _data N/A N/A copy deepcopy data N/A base_reverse_key ovs_reverseindex_{0}_{1}|{2}|{3} N/A relation N/A self _relations N/A N/A key N/A relation name N/A original_guid N/A N/A N/A self _original N/A key N/A guid N/A new_guid N/A N/A N/A self _data N/A key N/A guid N/A N/A original_guid new_guid N/A N/A N/A N/A relation foreign_type None N/A N/A classname N/A N/A N/A N/A self __class__ __name__ lower N/A N/A classname N/A N/A N/A N/A relation foreign_type __name__ lower N/A N/A original_guid None N/A N/A reverse_key N/A N/A base_reverse_key format classname original_guid N/A relation foreign_key N/A self guid N/A N/A N/A N/A self _persistent delete reverse_key transaction transaction N/A N/A new_guid None N/A N/A reverse_key N/A N/A base_reverse_key format classname new_guid N/A relation foreign_key N/A self guid N/A N/A N/A N/A self _persistent assert_exists N/A N/A {0}_{1}_{2} format N/A DataObject NAMESPACE classname new_guid N/A N/A N/A N/A self _persistent set reverse_key 0 transaction transaction N/A cache_key N/A N/A {0}_{1}| format N/A DataList CACHELINK N/A self _classname N/A list_keys N/A set N/A cache_keys N/A N/A key N/A list N/A N/A N/A self _persistent prefix cache_key N/A N/A N/A list_key field N/A N/A N/A N/A key replace cache_key split | N/A N/A list_key cache_keys N/A N/A N/A cache_keys N/A list_key N/A False N/A N/A N/A N/A N/A N/A cache_keys N/A list_key N/A 1 append key N/A N/A N/A field changed_fields N/A N/A self _new True N/A N/A N/A N/A list_keys add list_key N/A N/A N/A cache_keys N/A list_key N/A 0 True N/A list_key list_keys N/A N/A N/A N/A N/A self _volatile delete list_key N/A N/A N/A N/A cache_keys N/A list_key N/A 0 True N/A N/A key N/A N/A cache_keys N/A list_key N/A 1 N/A N/A N/A N/A N/A self _persistent delete key must_exist False transaction transaction N/A N/A N/A _hook None N/A hasattr _hook __call__ N/A N/A N/A _hook N/A N/A N/A self _data N/A _version 1 N/A N/A N/A N/A N/A N/A self _persistent set N/A self _key N/A self _data transaction transaction N/A N/A N/A N/A self _persistent apply_transaction transaction N/A N/A N/A N/A self _volatile delete N/A self _key N/A successful True N/A N/A N/A KeyNotFoundException N/A N/A N/A ObjectNotFoundException N/A N/A {0} with guid '{1}' was deleted format N/A N/A self __class__ __name__ N/A self _guid N/A N/A AssertException N/A ex N/A N/A last_assert ex N/A optimistic False N/A N/A N/A time sleep N/A N/A randint 0 25 100.0 N/A N/A N/A self invalidate_dynamics N/A N/A self _original N/A N/A copy deepcopy N/A self _data N/A N/A self dirty False N/A N/A self _new False N/A delete N/A N/A self abandon _hook N/A None None N/A N/A 
        Delete the given object. It also invalidates certain lists
        :param abandon: Indicates whether(which) linked objects can be unlinked. Use with caution
         N/A N/A N/A self volatile True N/A N/A N/A VolatileObjectException N/A tries 0 N/A successful False N/A last_assert None N/A N/A successful False N/A N/A tries 1 N/A N/A tries 5 N/A N/A N/A N/A logger error N/A N/A Raising RaceConditionException. Last AssertException: {0} format last_assert N/A N/A RaceConditionException N/A transaction N/A N/A N/A self _persistent begin_transaction N/A relations N/A N/A RelationMapper load_foreign_relations N/A self __class__ N/A N/A relations None N/A N/A N/A key info N/A N/A relations iteritems N/A N/A items N/A getattr self key N/A N/A N/A info N/A list True N/A N/A N/A N/A len items 0 N/A N/A N/A N/A abandon None N/A N/A key abandon N/A _all abandon N/A N/A item N/A N/A items itersafe N/A N/A N/A setattr item N/A info N/A key None N/A N/A N/A N/A N/A item save N/A N/A N/A ObjectNotFoundException N/A N/A N/A N/A multi N/A N/A N/A len items 1 N/A N/A are {0} items format N/A len items is 1 item N/A N/A LinkedObjectException N/A N/A There {0} left in self.{1} format multi key N/A N/A N/A items None N/A N/A item items N/A N/A N/A abandon None N/A N/A key abandon N/A _all abandon N/A N/A N/A setattr item N/A info N/A key None N/A N/A N/A N/A N/A item save N/A N/A N/A ObjectNotFoundException N/A N/A N/A N/A N/A LinkedObjectException N/A N/A There is still an item linked in self.{0} format key N/A N/A N/A N/A N/A N/A self _persistent delete N/A self _key transaction transaction N/A N/A N/A KeyNotFoundException N/A N/A N/A base_reverse_key ovs_reverseindex_{0}_{1}|{2}|{3} N/A relation N/A self _relations N/A N/A key N/A relation name N/A original_guid N/A N/A N/A self _original N/A key N/A guid N/A N/A original_guid None N/A N/A N/A N/A relation foreign_type None N/A N/A classname N/A N/A N/A N/A self __class__ __name__ lower N/A N/A classname N/A N/A N/A N/A relation foreign_type __name__ lower N/A reverse_key N/A N/A base_reverse_key format classname original_guid N/A relation foreign_key N/A self guid N/A N/A N/A N/A self _persistent delete reverse_key transaction transaction N/A list_keys N/A N/A cache_key N/A N/A {0}_{1}| format N/A DataList CACHELINK N/A self _classname N/A key N/A list N/A N/A N/A self _persistent prefix cache_key N/A N/A N/A list_key _ N/A N/A N/A N/A key replace cache_key split | N/A N/A list_key list_keys N/A N/A N/A N/A list_keys append list_key N/A N/A N/A N/A self _volatile delete list_key N/A N/A N/A N/A self _persistent delete key must_exist False transaction transaction N/A N/A N/A _hook None N/A hasattr _hook __call__ N/A N/A N/A _hook N/A N/A N/A N/A N/A N/A self _persistent apply_transaction transaction N/A successful True N/A N/A N/A KeyNotFoundException N/A ex N/A N/A N/A N/A ex message N/A self _key N/A N/A N/A successful True N/A N/A AssertException N/A ex N/A N/A last_assert ex N/A N/A N/A self invalidate_dynamics N/A N/A N/A N/A self _volatile delete N/A self _key N/A discard N/A N/A self N/A N/A N/A 
        Discard all pending changes, reloading the data from the persistent backend
         N/A N/A N/A self __init__ guid N/A self _guid datastore_wins N/A self _datastore_wins N/A invalidate_dynamics N/A N/A self properties N/A None N/A N/A 
        Invalidates all dynamic property caches. Use with caution, as this action can introduce
        a short performance hit.
        :param properties: Properties to invalidate
         N/A N/A N/A properties None N/A N/A isinstance properties list N/A N/A properties N/A properties N/A dynamic N/A self _dynamics N/A N/A N/A N/A properties None N/A N/A dynamic name properties N/A N/A key N/A N/A {0}_{1} format N/A self _key N/A dynamic name N/A mutex N/A VolatileMutex key N/A N/A N/A N/A dynamic locked N/A N/A N/A N/A mutex acquire N/A N/A N/A N/A self _volatile delete key N/A N/A N/A N/A mutex release N/A invalidate_cached_objects N/A N/A self N/A N/A N/A 
        Invalidates cached objects so they are reloaded when used.
         N/A relation N/A self _relations N/A N/A N/A N/A N/A self _objects pop N/A relation name None N/A export N/A N/A self N/A N/A N/A 
        Exports this object's data for import in another object
         N/A N/A dict N/A N/A N/A prop name N/A N/A self _data N/A N/A prop name N/A prop N/A self _properties N/A serialize N/A N/A self depth N/A 0 N/A N/A 
        Serializes the internal data, getting rid of certain metadata like descriptors
        :param depth: Depth of relations to serialize
         N/A data N/A guid N/A self guid N/A relation N/A self _relations N/A N/A key N/A relation name N/A N/A depth 0 N/A N/A N/A data N/A N/A N/A {0}_guid format key N/A N/A N/A self _data N/A key N/A guid N/A N/A instance N/A getattr self key N/A N/A instance None N/A N/A N/A data N/A key N/A N/A N/A getattr self key serialize depth N/A depth 1 N/A N/A N/A data N/A key None N/A prop N/A self _properties N/A N/A N/A data N/A N/A prop name N/A N/A self _data N/A N/A prop name N/A dynamic N/A self _dynamics N/A N/A N/A data N/A N/A dynamic name N/A getattr self N/A dynamic name N/A data N/A copy N/A N/A self other_object include exclude include_relations N/A None None False N/A N/A 
        Copies all _properties (and optionally _relations) properties over from a given hybrid to
        self. One can pass in a list of properties that should be copied, or a list of properties
        that should not be copied. Exclude > Include
        :param other_object: Other object to copy properties from into current 1
        :param include: Properties to include
        :param exclude: Properties to exclude
        :param include_relations: Include all relations
         N/A N/A N/A include None N/A N/A isinstance include list N/A N/A N/A TypeError Argument include should be None or a list of strings N/A N/A N/A exclude None N/A N/A isinstance exclude list N/A N/A N/A TypeError Argument exclude should be None or a list of strings N/A N/A N/A N/A self __class__ __name__ N/A N/A other_object __class__ __name__ N/A N/A N/A TypeError Properties can only be loaded from hybrids of the same type N/A all_properties N/A N/A prop name N/A prop N/A self _properties N/A all_relations N/A N/A relation name N/A relation N/A self _relations N/A properties_to_copy N/A N/A include None all_properties include N/A include_relations N/A N/A properties_to_copy all_relations N/A exclude N/A N/A properties_to_copy N/A p N/A p properties_to_copy N/A p exclude N/A possible_options N/A all_properties N/A include_relations all_relations N/A N/A properties_to_copy N/A p N/A p properties_to_copy N/A p possible_options N/A key properties_to_copy N/A N/A N/A setattr self key N/A getattr other_object key N/A updated_on_datastore N/A N/A self N/A N/A N/A 
        Checks whether this object has been modified on the datastore
         N/A N/A N/A self volatile True N/A N/A False N/A this_version N/A N/A self _data N/A _version N/A cached_object N/A N/A N/A self _volatile get N/A self _key N/A N/A cached_object None N/A N/A N/A N/A backend_version N/A N/A N/A N/A self _persistent get N/A self _key N/A _version N/A N/A N/A KeyNotFoundException N/A N/A backend_version -1 N/A N/A backend_version N/A cached_object N/A _version N/A N/A this_version backend_version N/A guid N/A N/A self N/A N/A N/A 
        The primary key of the object
         N/A N/A self _guid N/A property _backend_property N/A N/A self function dynamic N/A N/A N/A 
        Handles the internal caching of dynamic properties
         N/A caller_name N/A dynamic name N/A cache_key N/A N/A {0}_{1} format N/A self _key caller_name N/A mutex N/A VolatileMutex cache_key N/A N/A N/A cached_data N/A N/A N/A self _volatile get cache_key N/A N/A cached_data None N/A N/A N/A dynamic locked N/A N/A N/A N/A mutex acquire N/A cached_data N/A N/A N/A self _volatile get cache_key N/A N/A cached_data None N/A N/A function_info N/A N/A inspect getargspec function N/A N/A dynamic N/A function_info args N/A N/A cached_data N/A function dynamic dynamic N/A N/A cached_data N/A function N/A N/A cached_data None N/A N/A N/A correct allowed_types given_type N/A N/A Toolbox check_type cached_data N/A dynamic return_type N/A N/A correct N/A N/A N/A TypeError N/A N/A Dynamic property {0} allows types {1}. {2} given format caller_name N/A str allowed_types given_type N/A N/A N/A dynamic timeout 0 N/A N/A N/A N/A N/A self _volatile set cache_key cached_data N/A dynamic timeout N/A cached_data N/A N/A N/A N/A mutex release N/A __str__ N/A N/A self N/A N/A N/A 
        The string representation of a DataObject is the serialized value
         N/A N/A N/A json dumps N/A N/A self serialize indent 4 cls DataObjectAttributeEncoder N/A __hash__ N/A N/A self N/A N/A N/A 
        Defines a hashing equivalent for a given object. The key (object type and guid) is considered to be identifying
         N/A N/A hash N/A self _key N/A __eq__ N/A N/A self other N/A N/A N/A 
        Checks whether two objects are the same.
         N/A N/A N/A N/A self __hash__ N/A N/A other __hash__ N/A __ne__ N/A N/A self other N/A N/A N/A 
        Checks whether two objects are not the same.
         N/A N/A N/A N/A self __eq__ other N/A _benchmark N/A N/A self iterations N/A 100 N/A N/A time N/A begin N/A N/A time time N/A stats N/A N/A totals N/A N/A _ N/A range iterations N/A N/A istart N/A N/A time time N/A dynamic N/A self _dynamics N/A N/A start N/A N/A time time N/A function N/A getattr self N/A N/A _{0} format N/A dynamic name N/A function_info N/A N/A inspect getargspec function N/A N/A dynamic N/A function_info args N/A N/A N/A function dynamic dynamic N/A N/A N/A function N/A duration N/A N/A N/A time time start N/A N/A N/A dynamic name stats N/A N/A N/A stats N/A N/A dynamic name N/A N/A N/A N/A N/A stats N/A N/A dynamic name append duration N/A N/A N/A totals append N/A N/A N/A time time istart N/A N/A N/A Object: {0}('{1}') format N/A N/A self __class__ __name__ N/A self _guid N/A dyn stats N/A N/A N/A N/A - {0}: avg {1:.3f}s (min: {2:.3f}s, max: {3:.3f}s) format dyn N/A N/A sum N/A stats N/A dyn N/A float N/A len N/A stats N/A dyn N/A min N/A stats N/A dyn N/A max N/A stats N/A dyn N/A N/A N/A Took {0:.3f}s for {1} iterations format N/A N/A N/A time time begin iterations N/A N/A N/A Avg: {0:.3f}s, min: {1:.3f}s, max: {2:.3f}s format N/A N/A sum totals N/A float N/A len totals N/A min totals N/A max totals N/A enumerator N/A N/A name items N/A N/A N/A 
        Generates an enumerator
        :param name: Name of enumerator
        :param items: Enumerator items
         Enumerator N/A dict N/A N/A 
            Enumerator class
             __init__ N/A N/A self N/A args kwargs N/A N/A N/A N/A N/A super Enumerator self __init__ args kwargs N/A N/A N/A N/A isinstance items list N/A N/A enumerator N/A Enumerator N/A zip items items N/A N/A N/A isinstance items dict N/A N/A enumerator N/A Enumerator items N/A N/A N/A ValueError N/A N/A Argument 'items' should be a list or a dict. A '{0}' was given format N/A type items N/A N/A enumerator __name__ name N/A item enumerator N/A N/A N/A setattr enumerator item N/A enumerator N/A item N/A enumerator N/A staticmethod N/A