Module Import alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore CompareGtE AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Str Assign NameStore Str Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Call NameLoad Str FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body If CompareIn NameLoad AttributeLoad NameLoad attr body Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore ListLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str Num If BoolOpAnd CompareIsNot NameLoad NameLoad CompareGtE NameLoad Num CompareGt NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Call NameLoad Str Dict Str Str NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore BinOpMod Call NameLoad Str NameLoad Raise Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore TupleLoad Str Str decorator_list decorator_list ClassDef bases NameLoad body ClassDef bases NameLoad body Assign NameStore Call NameLoad Str Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore TupleLoad Str Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore TupleLoad Str Assign NameStore AttributeLoad NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore TupleLoad Str Assign NameStore AttributeLoad NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad Str keyword NameLoad keyword Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad Str keyword NameLoad keyword Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad Str keyword Num Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr keyword Dict Str Num keyword Call NameLoad Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad Str keyword NameLoad keyword NameLoad FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad If CompareGtE AttributeLoad AttributeLoad NameLoad attr attr Num body Assign NameStore Call AttributeLoad NameLoad attr keyword Dict Str Str Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore TupleLoad Str Str Str Str Str Str decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Str NameLoad Assign NameStore BinOpMod Call NameLoad Str NameLoad Raise Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListComp TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore ListLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr ListLoad If NameLoad body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr attr NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str Assign NameStore NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore Str If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Str NameLoad Assign NameStore BinOpMod Call NameLoad Str NameLoad Raise Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListComp TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore ListLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr ListLoad If NameLoad body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr attr NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str Assign NameStore NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Str Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad ListComp TupleLoad NameLoad SubscriptLoad NameLoad Index NameLoad comprehension NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad ListComp TupleLoad NameLoad SubscriptLoad NameLoad Index NameLoad comprehension NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Str Assign NameStore TupleLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad vararg kwarg body If NameLoad body Assign AttributeStore NameLoad attr TupleLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn Str NameLoad body Return BinOpMod NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Str TryExcept body Assign NameStore SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword SubscriptLoad NameLoad Index Str keyword NameLoad Return AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore BinOpMod Call NameLoad Str SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Return ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Return decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Num TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Num For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr AugAssignAdd NameStore Num AugAssignSub NameStore NameLoad handlers ExceptHandler type NameLoad body If NameLoad body Assign NameStore Call NameLoad Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad BinOpMod Call NameLoad Str Dict Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Num TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Num For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad AugAssignAdd NameStore Num AugAssignSub NameStore NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad BinOpMod Call NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If UnaryOpNot NameLoad body Return NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Str Assign NameStore TupleLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad vararg kwarg body If NameLoad body Assign AttributeStore NameLoad attr TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad Str keyword NameLoad keyword Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If CompareEq SubscriptLoad NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr Index Str NameLoad Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index Str attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr If Call AttributeLoad AttributeLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr attr attr Str NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str Assign NameStore Str Assign NameStore Call NameLoad Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore TupleLoad Str Assign NameStore TupleLoad Str Str Str Str Str decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Str Assign NameStore TupleLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad vararg kwarg body If NameLoad body Assign AttributeStore NameLoad attr TupleLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn Str NameLoad body Return BinOpMod NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr TryExcept body Assign NameStore SubscriptLoad NameLoad Index Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore BinOpMod Call NameLoad Str SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr NameLoad Return ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Return decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIn NameLoad SubscriptLoad NameLoad Index NameLoad body If CompareNotIn AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad CompareIn Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIn NameLoad NameLoad If Call NameLoad NameLoad body Assign NameStore Call NameLoad ListComp CompareIn NameLoad NameLoad comprehension NameStore NameLoad orelse Assign NameStore NameLoad If BoolOpAnd NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword SubscriptLoad NameLoad Index Str Assign NameStore DictComp AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore NameLoad For NameStore Call AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body AugAssignSub NameStore Num Continue Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad AugAssignSub NameStore Num For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad For NameStore NameLoad body Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore SubscriptLoad NameLoad Index NameLoad body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr AugAssignAdd NameStore Num AugAssignSub NameStore NameLoad Return NameLoad handlers ExceptHandler type NameLoad body If NameLoad body Assign NameStore Call NameLoad Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad BinOpMod Call NameLoad Str Dict Str Str NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIn AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad body If CompareNotIn AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad AugAssignSub NameStore Num For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad For NameStore NameLoad body Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore SubscriptLoad NameLoad Index NameLoad body If UnaryOpNot Call NameLoad Lambda arguments args NameParam defaults CompareEq NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad AugAssignAdd NameStore Num AugAssignSub NameStore NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad BinOpMod Call NameLoad Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If UnaryOpNot NameLoad body Return NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad NameLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Return NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Return NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Return NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore Str Assign NameStore TupleLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad vararg kwarg body If NameLoad body Assign AttributeStore NameLoad attr TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad NameLoad NameLoad decorator_list decorator_list
N/A N/A logging django.conf settings django.core.urlresolvers reverse django.utils.translation ugettext_lazy _ horizon exceptions horizon forms horizon messages horizon.utils memoized horizon workflows openstack_dashboard api openstack_dashboard.api cinder openstack_dashboard.api keystone openstack_dashboard.api nova openstack_dashboard.usage quotas openstack_dashboard.utils.identity IdentityMixIn N/A LOG N/A N/A logging getLogger __name__ N/A INDEX_URL horizon:identity:projects:index N/A ADD_USER_URL horizon:identity:projects:create_user N/A PROJECT_GROUP_ENABLED N/A N/A N/A keystone VERSIONS active 3 N/A PROJECT_USER_MEMBER_SLUG update_members N/A PROJECT_GROUP_MEMBER_SLUG update_group_members N/A COMMON_HORIZONTAL_TEMPLATE identity/projects/_common_horizontal_form.html ProjectQuotaAction N/A N/A workflows Action N/A N/A ifcb_label N/A _ Injected File Content (Bytes) N/A metadata_items N/A N/A forms IntegerField min_value -1 label N/A _ Metadata Items N/A cores N/A N/A forms IntegerField min_value -1 label N/A _ VCPUs N/A instances N/A N/A forms IntegerField min_value -1 label N/A _ Instances N/A injected_files N/A N/A forms IntegerField min_value -1 label N/A _ Injected Files N/A injected_file_content_bytes N/A N/A forms IntegerField min_value -1 label ifcb_label N/A volumes N/A N/A forms IntegerField min_value -1 label N/A _ Volumes N/A snapshots N/A N/A forms IntegerField min_value -1 label N/A _ Volume Snapshots N/A gigabytes N/A N/A forms IntegerField min_value -1 label N/A _ Total Size of Volumes and Snapshots (GiB) N/A ram N/A N/A forms IntegerField min_value -1 label N/A _ RAM (MB) N/A floating_ips N/A N/A forms IntegerField min_value -1 label N/A _ Floating IPs N/A fixed_ips N/A N/A forms IntegerField min_value -1 label N/A _ Fixed IPs N/A security_groups N/A N/A forms IntegerField min_value -1 label N/A _ Security Groups N/A security_group_rules N/A N/A forms IntegerField min_value -1 label N/A _ Security Group Rules N/A security_group N/A N/A forms IntegerField min_value -1 label N/A _ Security Groups N/A security_group_rule N/A N/A forms IntegerField min_value -1 label N/A _ Security Group Rules N/A floatingip N/A N/A forms IntegerField min_value -1 label N/A _ Floating IPs N/A network N/A N/A forms IntegerField min_value -1 label N/A _ Networks N/A port N/A N/A forms IntegerField min_value -1 label N/A _ Ports N/A router N/A N/A forms IntegerField min_value -1 label N/A _ Routers N/A subnet N/A N/A forms IntegerField min_value -1 label N/A _ Subnets __init__ N/A N/A self request N/A args kwargs N/A N/A N/A N/A N/A super ProjectQuotaAction self __init__ request args kwargs N/A disabled_quotas N/A N/A quotas get_disabled_quotas request N/A field disabled_quotas N/A N/A N/A field N/A self fields N/A N/A N/A N/A N/A self fields N/A field required False N/A N/A N/A N/A self fields N/A field widget N/A N/A forms HiddenInput N/A N/A UpdateProjectQuotaAction N/A ProjectQuotaAction N/A clean N/A N/A self N/A N/A N/A cleaned_data N/A N/A N/A super UpdateProjectQuotaAction self clean N/A usages N/A N/A quotas tenant_quota_usages N/A self request tenant_id N/A N/A self initial N/A project_id N/A bad_values N/A N/A N/A key value N/A N/A cleaned_data items N/A N/A used N/A N/A N/A usages N/A key get used 0 N/A N/A N/A value None N/A value 0 N/A used value N/A N/A N/A N/A bad_values append N/A N/A _ %(used)s %(key)s used N/A used key used N/A N/A N/A quotas QUOTA_NAMES get key key N/A bad_values N/A N/A value_str N/A N/A ,  join bad_values N/A msg N/A N/A _ Quota value(s) cannot be less than the current usage value(s): %s. value_str N/A N/A N/A forms ValidationError msg N/A cleaned_data N/A Meta N/A object N/A N/A name N/A _ Quota N/A slug update_quotas N/A help_text N/A _ Set maximum quotas for the project. N/A permissions N/A openstack.roles.admin openstack.services.compute N/A N/A CreateProjectQuotaAction N/A ProjectQuotaAction N/A Meta N/A object N/A N/A name N/A _ Quota N/A slug create_quotas N/A help_text N/A _ Set maximum quotas for the project. N/A permissions N/A openstack.roles.admin openstack.services.compute N/A N/A UpdateProjectQuota N/A N/A workflows Step N/A N/A action_class UpdateProjectQuotaAction N/A template_name COMMON_HORIZONTAL_TEMPLATE N/A depends_on N/A project_id N/A contributes N/A quotas QUOTA_FIELDS N/A CreateProjectQuota N/A N/A workflows Step N/A N/A action_class CreateProjectQuotaAction N/A template_name COMMON_HORIZONTAL_TEMPLATE N/A depends_on N/A project_id N/A contributes N/A quotas QUOTA_FIELDS N/A CreateProjectInfoAction N/A N/A workflows Action N/A N/A domain_id N/A N/A forms CharField label N/A _ Domain ID required False widget N/A N/A forms HiddenInput N/A domain_name N/A N/A forms CharField label N/A _ Domain Name required False widget N/A N/A forms HiddenInput N/A name N/A N/A forms CharField label N/A _ Name max_length 64 N/A description N/A N/A forms CharField widget N/A N/A N/A forms widgets Textarea attrs N/A rows 4 label N/A _ Description required False N/A enabled N/A N/A forms BooleanField label N/A _ Enabled required False initial True __init__ N/A N/A self request N/A args kwargs N/A N/A N/A N/A N/A super CreateProjectInfoAction self __init__ request args kwargs N/A N/A N/A N/A keystone VERSIONS active 3 N/A N/A readonlyInput N/A N/A forms TextInput attrs N/A readonly readonly N/A N/A N/A N/A self fields N/A domain_id widget readonlyInput N/A N/A N/A N/A self fields N/A domain_name widget readonlyInput N/A Meta N/A object N/A N/A name N/A _ Project Information N/A help_text N/A _ Create a project to organize users. N/A N/A CreateProjectInfo N/A N/A workflows Step N/A N/A action_class CreateProjectInfoAction N/A template_name COMMON_HORIZONTAL_TEMPLATE N/A contributes N/A domain_id domain_name project_id name description enabled N/A UpdateProjectMembersAction N/A N/A workflows MembershipAction N/A __init__ N/A N/A self request N/A args kwargs N/A N/A N/A N/A N/A super UpdateProjectMembersAction self __init__ request args kwargs N/A err_msg N/A _ Unable to retrieve user list. Please try again later. N/A domain_id N/A N/A N/A self initial get domain_id None N/A project_id N/A N/A project_id N/A self initial N/A N/A project_id N/A N/A self initial N/A project_id N/A N/A N/A default_role N/A N/A keystone get_default_role N/A self request N/A N/A default_role None N/A N/A default N/A getattr settings OPENSTACK_KEYSTONE_DEFAULT_ROLE None N/A msg N/A N/A _ Could not find default role "%s" in Keystone default N/A N/A N/A exceptions NotFound msg N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle N/A self request err_msg redirect N/A reverse INDEX_URL N/A default_role_name N/A N/A self get_default_role_field_name N/A N/A N/A self fields N/A default_role_name N/A N/A forms CharField required False N/A N/A N/A N/A self fields N/A default_role_name initial N/A default_role id N/A all_users N/A N/A N/A N/A all_users N/A N/A N/A api keystone user_list request domain domain_id N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request err_msg N/A users_list N/A N/A N/A user id N/A user name N/A user all_users N/A role_list N/A N/A N/A N/A role_list N/A N/A N/A api keystone role_list request N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request err_msg redirect N/A reverse INDEX_URL N/A role role_list N/A N/A field_name N/A N/A self get_member_field_name N/A role id N/A label N/A role name N/A N/A N/A self fields N/A field_name N/A N/A forms MultipleChoiceField required False label label N/A N/A N/A N/A self fields N/A field_name choices users_list N/A N/A N/A N/A self fields N/A field_name initial N/A N/A project_id N/A N/A N/A N/A users_roles N/A N/A N/A api keystone get_project_users_roles request project_id N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request err_msg redirect N/A reverse INDEX_URL N/A user_id users_roles N/A N/A roles_ids N/A users_roles N/A user_id N/A role_id roles_ids N/A N/A field_name N/A N/A self get_member_field_name role_id N/A N/A N/A N/A N/A N/A self fields N/A field_name initial append user_id N/A Meta N/A object N/A N/A name N/A _ Project Members N/A slug PROJECT_USER_MEMBER_SLUG N/A N/A UpdateProjectMembers N/A N/A workflows UpdateMembersStep N/A N/A action_class UpdateProjectMembersAction N/A available_list_title N/A _ All Users N/A members_list_title N/A _ Project Members N/A no_available_text N/A _ No users found. N/A no_members_text N/A _ No users. contribute N/A N/A self data context N/A N/A N/A data N/A N/A N/A N/A roles N/A N/A N/A api keystone role_list N/A N/A self workflow request N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle N/A N/A self workflow request N/A _ Unable to retrieve user list. N/A post N/A N/A N/A self workflow request POST N/A role roles N/A N/A field N/A N/A self get_member_field_name N/A role id N/A N/A context N/A field N/A N/A post getlist field N/A context N/A N/A UpdateProjectGroupsAction N/A N/A workflows MembershipAction N/A __init__ N/A N/A self request N/A args kwargs N/A N/A N/A N/A N/A super UpdateProjectGroupsAction self __init__ request args kwargs N/A err_msg N/A _ Unable to retrieve group list. Please try again later. N/A domain_id N/A N/A N/A self initial get domain_id None N/A project_id N/A N/A project_id N/A self initial N/A N/A project_id N/A N/A self initial N/A project_id N/A N/A N/A default_role N/A N/A N/A api keystone get_default_role N/A self request N/A N/A default_role None N/A N/A default N/A getattr settings OPENSTACK_KEYSTONE_DEFAULT_ROLE None N/A msg N/A N/A _ Could not find default role "%s" in Keystone default N/A N/A N/A exceptions NotFound msg N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle N/A self request err_msg redirect N/A reverse INDEX_URL N/A default_role_name N/A N/A self get_default_role_field_name N/A N/A N/A self fields N/A default_role_name N/A N/A forms CharField required False N/A N/A N/A N/A self fields N/A default_role_name initial N/A default_role id N/A all_groups N/A N/A N/A N/A all_groups N/A N/A N/A api keystone group_list request domain domain_id N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request err_msg N/A groups_list N/A N/A N/A group id N/A group name N/A group all_groups N/A role_list N/A N/A N/A N/A role_list N/A N/A N/A api keystone role_list request N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request err_msg redirect N/A reverse INDEX_URL N/A role role_list N/A N/A field_name N/A N/A self get_member_field_name N/A role id N/A label N/A role name N/A N/A N/A self fields N/A field_name N/A N/A forms MultipleChoiceField required False label label N/A N/A N/A N/A self fields N/A field_name choices groups_list N/A N/A N/A N/A self fields N/A field_name initial N/A N/A project_id N/A N/A N/A N/A groups_roles N/A N/A N/A api keystone get_project_groups_roles request project_id N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request err_msg redirect N/A reverse INDEX_URL N/A group_id groups_roles N/A N/A roles_ids N/A groups_roles N/A group_id N/A role_id roles_ids N/A N/A field_name N/A N/A self get_member_field_name role_id N/A N/A N/A N/A N/A N/A self fields N/A field_name initial append group_id N/A Meta N/A object N/A N/A name N/A _ Project Groups N/A slug PROJECT_GROUP_MEMBER_SLUG N/A N/A UpdateProjectGroups N/A N/A workflows UpdateMembersStep N/A N/A action_class UpdateProjectGroupsAction N/A available_list_title N/A _ All Groups N/A members_list_title N/A _ Project Groups N/A no_available_text N/A _ No groups found. N/A no_members_text N/A _ No groups. contribute N/A N/A self data context N/A N/A N/A data N/A N/A N/A N/A roles N/A N/A N/A api keystone role_list N/A N/A self workflow request N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle N/A N/A self workflow request N/A _ Unable to retrieve role list. N/A post N/A N/A N/A self workflow request POST N/A role roles N/A N/A field N/A N/A self get_member_field_name N/A role id N/A N/A context N/A field N/A N/A post getlist field N/A context N/A N/A CommonQuotaWorkflow N/A N/A workflows Workflow N/A _update_project_quota N/A N/A self request data project_id N/A N/A N/A nova_data N/A dict N/A N/A key N/A data N/A key N/A key N/A quotas NOVA_QUOTA_FIELDS N/A N/A N/A nova tenant_quota_update request project_id nova_data N/A N/A N/A cinder is_volume_service_enabled request N/A N/A cinder_data N/A dict N/A N/A key N/A data N/A key N/A key N/A quotas CINDER_QUOTA_FIELDS N/A N/A N/A cinder tenant_quota_update request project_id cinder_data N/A N/A N/A N/A N/A api base is_service_enabled request network N/A N/A N/A api neutron is_quotas_extension_supported request N/A N/A neutron_data N/A N/A disabled_quotas N/A N/A quotas get_disabled_quotas request N/A key N/A quotas NEUTRON_QUOTA_FIELDS N/A N/A N/A key disabled_quotas N/A N/A N/A neutron_data N/A key N/A data N/A key N/A N/A N/A N/A api neutron tenant_quota_update request project_id neutron_data N/A N/A CreateProject N/A CommonQuotaWorkflow N/A N/A slug create_project N/A name N/A _ Create Project N/A finalize_button_name N/A _ Create Project N/A success_message N/A _ Created new project "%s". N/A failure_message N/A _ Unable to create project "%s". N/A success_url horizon:identity:projects:index N/A default_steps N/A CreateProjectInfo UpdateProjectMembers CreateProjectQuota __init__ N/A N/A self request context_seed entry_point N/A None None None args kwargs N/A N/A PROJECT_GROUP_ENABLED N/A N/A N/A self default_steps N/A CreateProjectInfo UpdateProjectMembers UpdateProjectGroups CreateProjectQuota N/A N/A N/A N/A super CreateProject self __init__ request request context_seed context_seed entry_point entry_point args kwargs N/A format_status_message N/A N/A self message N/A N/A N/A N/A %s message N/A N/A N/A message N/A N/A N/A self context get name unknown project N/A N/A message N/A _create_project N/A N/A self request data N/A N/A N/A domain_id N/A data N/A domain_id N/A N/A N/A desc N/A data N/A description N/A N/A self object N/A N/A N/A api keystone tenant_create request name N/A data N/A name description desc enabled N/A data N/A enabled domain domain_id N/A N/A self object N/A N/A N/A N/A exceptions Conflict N/A N/A msg N/A N/A _ Project name "%s" is already used. N/A data N/A name N/A N/A self failure_message msg N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request ignore True N/A N/A _update_project_members N/A N/A self request data project_id N/A N/A N/A users_to_add 0 N/A N/A N/A available_roles N/A N/A N/A api keystone role_list request N/A member_step N/A N/A self get_step PROJECT_USER_MEMBER_SLUG N/A role available_roles N/A N/A field_name N/A N/A member_step get_member_field_name N/A role id N/A role_list N/A data N/A field_name N/A users_to_add N/A len role_list N/A role available_roles N/A N/A field_name N/A N/A member_step get_member_field_name N/A role id N/A role_list N/A data N/A field_name N/A users_added 0 N/A user role_list N/A N/A N/A N/A N/A api keystone add_tenant_user_role request project project_id user user role N/A role id N/A users_added 1 N/A users_to_add users_added N/A N/A N/A Exception N/A N/A PROJECT_GROUP_ENABLED N/A N/A group_msg N/A _ , add project groups N/A N/A group_msg N/A N/A N/A exceptions handle request N/A N/A _ Failed to add %(users_to_add)s project members%(group_msg)s and set project quotas. N/A users_to_add group_msg users_to_add group_msg N/A _update_project_groups N/A N/A self request data project_id N/A N/A N/A groups_to_add 0 N/A N/A N/A available_roles N/A N/A N/A api keystone role_list request N/A member_step N/A N/A self get_step PROJECT_GROUP_MEMBER_SLUG N/A role available_roles N/A N/A field_name N/A N/A member_step get_member_field_name N/A role id N/A role_list N/A data N/A field_name N/A groups_to_add N/A len role_list N/A role available_roles N/A N/A field_name N/A N/A member_step get_member_field_name N/A role id N/A role_list N/A data N/A field_name N/A groups_added 0 N/A group role_list N/A N/A N/A N/A N/A api keystone add_group_role request role N/A role id group group project project_id N/A groups_added 1 N/A groups_to_add groups_added N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request N/A N/A _ Failed to add %s project groups and update project quotas. groups_to_add N/A _update_project_quota N/A N/A self request data project_id N/A N/A N/A N/A N/A N/A N/A N/A super CreateProject self _update_project_quota request data project_id N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request N/A _ Unable to set project quotas. N/A handle N/A N/A self request data N/A N/A N/A project N/A N/A self _create_project request data N/A N/A project N/A N/A False N/A project_id N/A project id N/A N/A N/A self _update_project_members request data project_id N/A PROJECT_GROUP_ENABLED N/A N/A N/A N/A self _update_project_groups request data project_id N/A N/A N/A keystone is_cloud_admin request N/A N/A N/A N/A self _update_project_quota request data project_id N/A True N/A N/A CreateProjectNoQuota N/A CreateProject N/A N/A slug create_project N/A name N/A _ Create Project N/A finalize_button_name N/A _ Create Project N/A success_message N/A _ Created new project "%s". N/A failure_message N/A _ Unable to create project "%s". N/A success_url horizon:identity:projects:index N/A default_steps N/A CreateProjectInfo UpdateProjectMembers __init__ N/A N/A self request context_seed entry_point N/A None None None args kwargs N/A N/A PROJECT_GROUP_ENABLED N/A N/A N/A self default_steps N/A CreateProjectInfo UpdateProjectMembers UpdateProjectGroups N/A N/A N/A N/A super CreateProject self __init__ request request context_seed context_seed entry_point entry_point args kwargs N/A N/A UpdateProjectInfoAction N/A CreateProjectInfoAction N/A N/A enabled N/A N/A forms BooleanField required False label N/A _ Enabled N/A domain_name N/A N/A forms CharField label N/A _ Domain Name required False widget N/A N/A forms HiddenInput __init__ N/A N/A self request initial N/A args kwargs N/A N/A N/A N/A N/A super UpdateProjectInfoAction self __init__ request initial args kwargs N/A N/A N/A initial N/A project_id N/A N/A request user project_id N/A N/A N/A N/A N/A N/A N/A self fields N/A enabled widget attrs N/A disabled True N/A N/A N/A N/A self fields N/A enabled help_text N/A _ You cannot disable your current project N/A clean N/A N/A self N/A N/A N/A cleaned_data N/A N/A N/A super UpdateProjectInfoAction self clean N/A N/A N/A N/A N/A N/A N/A self fields N/A enabled widget attrs get disabled False N/A N/A N/A cleaned_data N/A enabled True N/A cleaned_data N/A Meta N/A object N/A N/A name N/A _ Project Information N/A slug update_info N/A help_text N/A _ Edit the project details. N/A N/A UpdateProjectInfo N/A N/A workflows Step N/A N/A action_class UpdateProjectInfoAction N/A template_name COMMON_HORIZONTAL_TEMPLATE N/A depends_on N/A project_id N/A contributes N/A domain_id domain_name name description enabled N/A UpdateProject N/A CommonQuotaWorkflow IdentityMixIn N/A N/A slug update_project N/A name N/A _ Edit Project N/A finalize_button_name N/A _ Save N/A success_message N/A _ Modified project "%s". N/A failure_message N/A _ Unable to modify project "%s". N/A success_url horizon:identity:projects:index N/A default_steps N/A UpdateProjectInfo UpdateProjectMembers UpdateProjectQuota __init__ N/A N/A self request context_seed entry_point N/A None None None args kwargs N/A N/A PROJECT_GROUP_ENABLED N/A N/A N/A self default_steps N/A UpdateProjectInfo UpdateProjectMembers UpdateProjectGroups UpdateProjectQuota N/A N/A N/A N/A super UpdateProject self __init__ request request context_seed context_seed entry_point entry_point args kwargs N/A format_status_message N/A N/A self message N/A N/A N/A N/A %s message N/A N/A N/A message N/A N/A N/A self context get name unknown project N/A N/A message N/A _get_available_roles N/A N/A self request N/A N/A N/A N/A N/A N/A api keystone role_list request N/A N/A memoized memoized_method _update_project N/A N/A self request data N/A N/A N/A Update project info N/A domain_id N/A N/A N/A api keystone get_effective_domain_id N/A self request N/A N/A N/A project_id N/A data N/A project_id N/A N/A N/A N/A api keystone tenant_update request project_id name N/A data N/A name description N/A data N/A description enabled N/A data N/A enabled domain domain_id N/A N/A N/A N/A exceptions Conflict N/A N/A msg N/A N/A _ Project name "%s" is already used. N/A data N/A name N/A N/A self failure_message msg N/A N/A N/A Exception N/A e N/A N/A N/A N/A LOG debug N/A Project update failed: %s e N/A N/A N/A exceptions handle request ignore True N/A N/A _add_roles_to_users N/A N/A self request data project_id user_id role_ids available_roles N/A N/A N/A member_step N/A N/A self get_step PROJECT_USER_MEMBER_SLUG N/A current_role_ids N/A list role_ids N/A role available_roles N/A N/A field_name N/A N/A member_step get_member_field_name N/A role id N/A N/A user_id N/A data N/A field_name N/A N/A N/A N/A role id current_role_ids N/A N/A N/A N/A N/A api keystone add_tenant_user_role request project project_id user user_id role N/A role id N/A N/A index N/A N/A current_role_ids index N/A role id N/A N/A N/A current_role_ids pop index N/A current_role_ids N/A _remove_roles_from_user N/A N/A self request project_id user_id current_role_ids N/A N/A N/A id_to_delete current_role_ids N/A N/A N/A N/A N/A api keystone remove_tenant_user_role request project project_id user user_id role id_to_delete N/A _is_removing_self_admin_role N/A N/A self request project_id user_id available_roles current_role_ids N/A N/A N/A is_current_user N/A user_id N/A N/A request user id N/A is_current_project N/A project_id N/A N/A request user tenant_id N/A _admin_roles N/A N/A self get_admin_roles N/A available_admin_role_ids N/A N/A role id N/A role available_roles N/A N/A N/A N/A role name lower _admin_roles N/A admin_roles N/A role N/A role current_role_ids N/A role available_admin_role_ids N/A N/A len admin_roles N/A N/A removing_admin N/A any N/A N/A role current_role_ids N/A role admin_roles N/A N/A removing_admin False N/A N/A is_current_user is_current_project removing_admin N/A N/A msg N/A _ You cannot revoke your administrative privileges from the project you are currently logged into. Please switch to another project with administrative privileges or remove the administrative role manually via the CLI. N/A N/A N/A messages warning request msg N/A True N/A N/A False N/A _update_project_members N/A N/A self request data project_id N/A N/A N/A users_to_modify 0 N/A member_step N/A N/A self get_step PROJECT_USER_MEMBER_SLUG N/A N/A N/A available_roles N/A N/A self _get_available_roles request N/A users_roles N/A N/A N/A api keystone get_project_users_roles request project project_id N/A users_to_modify N/A len users_roles N/A all_users N/A N/A N/A api keystone user_list request domain N/A data N/A domain_id N/A users_dict N/A N/A user id N/A user name N/A user all_users N/A user_id N/A N/A users_roles keys N/A N/A N/A user_id users_dict N/A N/A users_to_modify 1 N/A N/A current_role_ids N/A list N/A users_roles N/A user_id N/A modified_role_ids N/A N/A self _add_roles_to_users request data project_id user_id current_role_ids available_roles N/A removing_admin N/A N/A self _is_removing_self_admin_role request project_id user_id available_roles modified_role_ids N/A N/A removing_admin N/A N/A N/A N/A self _remove_roles_from_user request project_id user_id modified_role_ids N/A users_to_modify 1 N/A role available_roles N/A N/A field_name N/A N/A member_step get_member_field_name N/A role id N/A users_to_modify N/A len N/A data N/A field_name N/A role available_roles N/A N/A users_added 0 N/A field_name N/A N/A member_step get_member_field_name N/A role id N/A user_id N/A data N/A field_name N/A N/A N/A user_id users_roles N/A N/A N/A N/A N/A api keystone add_tenant_user_role request project project_id user user_id role N/A role id N/A users_added 1 N/A users_to_modify users_added N/A True N/A N/A N/A Exception N/A N/A PROJECT_GROUP_ENABLED N/A N/A group_msg N/A _ , update project groups N/A N/A group_msg N/A N/A N/A exceptions handle request N/A N/A _ Failed to modify %(users_to_modify)s project members%(group_msg)s and update project quotas. N/A users_to_modify group_msg users_to_modify group_msg N/A False N/A _update_project_groups N/A N/A self request data project_id domain_id N/A N/A N/A groups_to_modify 0 N/A member_step N/A N/A self get_step PROJECT_GROUP_MEMBER_SLUG N/A N/A N/A available_roles N/A N/A self _get_available_roles request N/A project_groups N/A N/A N/A api keystone group_list request domain domain_id project project_id N/A groups_to_modify N/A len project_groups N/A group project_groups N/A N/A current_roles N/A N/A N/A api keystone roles_for_group N/A self request group N/A group id project project_id N/A current_role_ids N/A N/A role id N/A role current_roles N/A role available_roles N/A N/A field_name N/A N/A member_step get_member_field_name N/A role id N/A N/A N/A group id N/A data N/A field_name N/A N/A N/A N/A role id current_role_ids N/A N/A N/A N/A N/A api keystone add_group_role request role N/A role id group N/A group id project project_id N/A N/A index N/A N/A current_role_ids index N/A role id N/A N/A N/A current_role_ids pop index N/A id_to_delete current_role_ids N/A N/A N/A N/A N/A api keystone remove_group_role request role id_to_delete group N/A group id project project_id N/A groups_to_modify 1 N/A role available_roles N/A N/A field_name N/A N/A member_step get_member_field_name N/A role id N/A groups_to_modify N/A len N/A data N/A field_name N/A role available_roles N/A N/A groups_added 0 N/A field_name N/A N/A member_step get_member_field_name N/A role id N/A group_id N/A data N/A field_name N/A N/A N/A N/A filter N/A N/A N/A x N/A N/A group_id N/A x id project_groups N/A N/A N/A N/A N/A api keystone add_group_role request role N/A role id group group_id project project_id N/A groups_added 1 N/A groups_to_modify groups_added N/A True N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request N/A N/A _ Failed to modify %s project members, update project groups and update project quotas. groups_to_modify N/A False N/A _update_project_quota N/A N/A self request data project_id N/A N/A N/A N/A N/A N/A N/A N/A super UpdateProject self _update_project_quota request data project_id N/A True N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request N/A _ Modified project information and members, but unable to modify project quotas. N/A False N/A handle N/A N/A self request data N/A N/A N/A project N/A N/A self _update_project request data N/A N/A project N/A N/A False N/A project_id N/A data N/A project_id N/A domain_id N/A getattr project domain_id N/A ret N/A N/A self _update_project_members request data project_id N/A N/A ret N/A N/A False N/A PROJECT_GROUP_ENABLED N/A N/A ret N/A N/A self _update_project_groups request data project_id domain_id N/A N/A ret N/A N/A False N/A N/A N/A N/A api keystone is_cloud_admin request N/A N/A ret N/A N/A self _update_project_quota request data project_id N/A N/A ret N/A N/A False N/A True N/A N/A UpdateProjectNoQuota N/A UpdateProject N/A N/A slug update_project N/A name N/A _ Edit Project N/A finalize_button_name N/A _ Save N/A success_message N/A _ Modified project "%s". N/A failure_message N/A _ Unable to modify project "%s". N/A success_url horizon:identity:projects:index N/A default_steps N/A UpdateProjectInfo UpdateProjectMembers __init__ N/A N/A self request context_seed entry_point N/A None None None args kwargs N/A N/A PROJECT_GROUP_ENABLED N/A N/A N/A self default_steps N/A UpdateProjectInfo UpdateProjectMembers UpdateProjectGroups N/A N/A N/A N/A super UpdateProject self __init__ request request context_seed context_seed entry_point entry_point args kwargs N/A N/A