Module Import alias Import alias ImportFrom alias ImportFrom alias identifier Import alias Import alias identifier ImportFrom alias identifier ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad Str Str ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body If CompareIs Call NameLoad NameLoad Str NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Str Call NameLoad NameLoad Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body If CompareLt AttributeLoad NameLoad attr Num body Assign NameStore AttributeLoad Call NameLoad NameLoad NameLoad attr orelse Assign NameStore AttributeLoad Call NameLoad NameLoad NameLoad attr Return NameLoad decorator_list decorator_list Assign NameStore Call NameLoad Str keyword Call AttributeLoad NameLoad attr TryExcept body ImportFrom alias identifier Expr Call AttributeLoad NameLoad attr Num Dict Str NameLoad handlers ExceptHandler type NameLoad body Pass TryExcept body ImportFrom alias identifier Expr Call AttributeLoad NameLoad attr Num Dict Str NameLoad handlers ExceptHandler type NameLoad body Pass ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore ListLoad Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Str If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body Return BinOpMod Call NameLoad Str Dict Str Str AttributeLoad NameLoad attr Call NameLoad orelse Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If Call NameLoad AttributeLoad NameLoad attr Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str keyword NameLoad orelse Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body If Call NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If NameLoad body Assign NameStore Call NameLoad NameLoad Str NameLoad If NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr TupleLoad TupleLoad Str Str NameLoad body Raise AttributeLoad NameLoad attr Assign NameStore Str orelse Assign NameStore Call NameLoad NameLoad Str Str Assign NameStore IfExp NameLoad Str AttributeLoad NameLoad attr If BoolOpAnd Call NameLoad NameLoad NameLoad BoolOpOr UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr CompareEq AttributeLoad Call NameLoad NameLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Str NameLoad Assign NameStore Call NameLoad NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If Call AttributeLoad NameLoad attr TupleLoad TupleLoad Str Str NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad Return Call NameLoad GeneratorExp TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str Return NameLoad orelse Assign NameStore Call NameLoad NameLoad Return Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Raise NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad TryExcept body If CompareLt AttributeLoad NameLoad attr Num body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If BoolOpAnd CompareGtE AttributeLoad NameLoad attr Num CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Dict Str Str NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr Str Return IfExp CompareEq NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr TupleLoad TupleLoad Str Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr TupleLoad TupleLoad Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad If NameLoad body Assign NameStore BinOpAdd NameLoad Num Assign NameStore NameLoad If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr orelse If CompareLt AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpAnd NameLoad CompareGt Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num Assign NameStore NameLoad orelse Assign NameStore Call NameLoad NameLoad Assign NameStore Dict Str Str NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad TryExcept body If CompareLt AttributeLoad NameLoad attr Num body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body If CompareLt AttributeLoad NameLoad attr Num body Assign NameStore Dict Str NameLoad orelse Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr NameLoad Return ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr TryExcept body If CompareLt AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Assign NameStore NameLoad If UnaryOpNot Call NameLoad body Raise Call AttributeLoad NameLoad attr Num Call NameLoad Str If CompareLt AttributeLoad NameLoad attr Num body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If CompareIn Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str TryExcept body Expr Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad BinOpMod Call NameLoad Str Call AttributeLoad NameLoad attr Str NameLoad If CompareIsNot NameLoad NameLoad body Raise NameLoad orelse TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr If CompareLt AttributeLoad NameLoad attr Num body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If UnaryOpNot Call NameLoad body Raise Call AttributeLoad NameLoad attr Num Call NameLoad Str Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr If CompareLt AttributeLoad NameLoad attr Num body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore IfExp CompareLt AttributeLoad NameLoad attr Num NameLoad NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Str NameLoad Assign NameStore Call NameLoad NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If CompareLt AttributeLoad NameLoad attr Num body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr If CompareLt AttributeLoad NameLoad attr Num body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad If NameLoad body Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad If BoolOpAnd NameLoad CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad For NameStore NameLoad body If UnaryOpNot Call NameLoad NameLoad Str body Continue Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If BoolOpAnd CompareIn Str AttributeLoad NameLoad attr CompareEq SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body If CompareLt AttributeLoad NameLoad attr Num body Raise AttributeLoad NameLoad attr If NameLoad body Assign NameStore NameLoad Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr If CompareLt AttributeLoad NameLoad attr Num body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad For NameStore NameLoad body If UnaryOpNot Call NameLoad NameLoad Str body Continue Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If BoolOpAnd CompareIn Str AttributeLoad NameLoad attr CompareEq SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareLt AttributeLoad NameLoad attr Num body Assign NameStore Call NameLoad NameLoad keyword NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Call NameLoad NameLoad keyword NameLoad For NameStore NameLoad body If UnaryOpNot Call NameLoad NameLoad Str body Continue Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str If BoolOpAnd CompareIn Str AttributeLoad NameLoad attr CompareEq SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr If CompareLt AttributeLoad NameLoad attr Num body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr If CompareLt AttributeLoad NameLoad attr Num body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad For NameStore NameLoad body Expr Call NameLoad NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore AttributeLoad Call NameLoad NameLoad keyword NameLoad attr Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword NameLoad For NameStore NameLoad body Expr Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Global identifier Assign NameStore Call NameLoad NameLoad Str NameLoad If BoolOpAnd NameLoad CompareIs NameLoad NameLoad body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr handlers ExceptHandler type NameLoad body Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body If BoolOpOr CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad Break Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad If Call NameLoad NameLoad Str body Return AttributeLoad NameLoad attr ImportFrom alias Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad Call NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad Call NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad Call NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad NameLoad Str Dict Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad NameLoad Str NameLoad Return BoolOpAnd NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad NameLoad Str Dict Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad NameLoad Str Dict Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad NameLoad Str Dict Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad NameLoad Str Dict Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args defaults body If Call NameLoad NameLoad Str body Return SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Return Str decorator_list FunctionDef arguments args defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Return BoolOpAnd CompareGtE AttributeLoad NameLoad attr Num Call NameLoad NameLoad Str NameLoad decorator_list FunctionDef arguments args defaults body Return Call NameLoad NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr TryExcept body Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr TryExcept body Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr TryExcept body Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad keyword NameLoad attr attr Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad attr attr TryExcept body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad attr attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad attr attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad attr attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad Call NameLoad NameLoad attr attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list
N/A N/A collections N/A logging django.conf settings django.utils.translation ugettext_lazy _ N/A six N/A six.moves.urllib.parse urlparse keystoneclient exceptions keystone_exceptions openstack_auth backend openstack_auth utils auth_utils horizon exceptions horizon messages horizon.utils functions utils openstack_dashboard.api base openstack_dashboard policy N/A LOG N/A N/A logging getLogger __name__ N/A DEFAULT_ROLE None N/A DEFAULT_DOMAIN N/A getattr settings OPENSTACK_KEYSTONE_DEFAULT_DOMAIN default IdentityAPIVersionManager N/A N/A base APIVersionManager N/A upgrade_v2_user N/A N/A self user N/A N/A N/A N/A N/A getattr user project_id None None N/A N/A N/A user project_id N/A getattr user default_project_id N/A getattr user tenantId None N/A user N/A get_project_manager N/A N/A self N/A args kwargs N/A N/A N/A N/A VERSIONS active 3 N/A N/A manager N/A N/A keystoneclient args kwargs tenants N/A N/A manager N/A N/A keystoneclient args kwargs projects N/A manager N/A N/A N/A VERSIONS N/A IdentityAPIVersionManager identity preferred_version N/A N/A auth_utils get_keystone_version N/A N/A keystoneclient.v2_0 client keystone_client_v2 N/A N/A N/A VERSIONS load_supported_version 2.0 N/A client keystone_client_v2 N/A N/A N/A ImportError N/A N/A N/A N/A keystoneclient.v3 client keystone_client_v3 N/A N/A N/A VERSIONS load_supported_version 3 N/A client keystone_client_v3 N/A N/A N/A ImportError N/A N/A Service N/A N/A base APIDictWrapper N/A N/A Wrapper for a dict based on the service data from keystone. N/A _attrs N/A id type name __init__ N/A N/A self service region N/A args kwargs N/A N/A N/A N/A N/A super Service self __init__ service args kwargs N/A N/A self public_url N/A N/A base get_url_for_service service region publicURL N/A N/A self url N/A N/A base get_url_for_service service region internalURL N/A N/A self url N/A N/A N/A self host N/A N/A N/A urlparse urlparse N/A self url hostname N/A N/A N/A self host None N/A N/A self disabled None N/A N/A self region region N/A __str__ N/A N/A self N/A N/A N/A N/A N/A self type identity N/A N/A N/A N/A _ %(type)s (%(backend)s backend) N/A type backend N/A self type N/A keystone_backend_name N/A N/A N/A self type N/A __repr__ N/A N/A self N/A N/A N/A N/A <Service: %s> N/A N/A six text_type self N/A N/A N/A six python_2_unicode_compatible _get_endpoint_url N/A N/A request endpoint_type catalog N/A None N/A N/A N/A getattr N/A request user service_catalog None N/A N/A url N/A N/A base url_for request service_type identity endpoint_type endpoint_type N/A N/A auth_url N/A getattr settings OPENSTACK_KEYSTONE_URL N/A url N/A N/A N/A request session get region_endpoint auth_url N/A url N/A N/A url rstrip / N/A url N/A N/A urlparse urljoin url N/A v%s N/A VERSIONS active N/A url N/A keystoneclient N/A N/A request admin N/A False N/A N/A Returns a client connected to the Keystone backend.

    Several forms of authentication are supported:

        * Username + password -> Unscoped authentication
        * Username + password + tenant id -> Scoped authentication
        * Unscoped token -> Unscoped authentication
        * Unscoped token + tenant id -> Scoped authentication
        * Scoped token -> Scoped authentication

    Available services and data from the backend will vary depending on
    whether the authentication was scoped or unscoped.

    Lazy authentication if an ``endpoint`` parameter is provided.

    Calls requiring the admin endpoint should have ``admin=True`` passed in
    as a keyword argument.

    The client is cached so that subsequent API calls during the same
    request/response cycle don't have to be re-authenticated.
     N/A api_version N/A N/A VERSIONS get_active_version N/A user N/A request user N/A token_id N/A N/A user token id N/A is_multi_domain_enabled N/A N/A N/A is_domain_admin request N/A N/A domain_token N/A N/A N/A request session get domain_token N/A domain_token N/A N/A token_id N/A getattr domain_token auth_token None N/A admin N/A N/A N/A N/A N/A policy check N/A N/A identity admin_required request N/A N/A N/A exceptions NotAuthorized N/A endpoint_type adminURL N/A N/A endpoint_type N/A getattr settings OPENSTACK_ENDPOINT_TYPE internalURL N/A cache_attr N/A admin _keystoneclient_admin N/A backend KEYSTONE_CLIENT_ATTR N/A N/A N/A hasattr request cache_attr N/A N/A N/A N/A user token id N/A N/A N/A getattr request cache_attr auth_token N/A N/A user token id N/A N/A conn N/A getattr request cache_attr N/A N/A endpoint N/A _get_endpoint_url request endpoint_type N/A insecure N/A getattr settings OPENSTACK_SSL_NO_VERIFY False N/A cacert N/A getattr settings OPENSTACK_SSL_CACERT None N/A N/A N/A LOG debug N/A Creating a new keystoneclient connection to %s. endpoint N/A remote_addr N/A N/A N/A request environ get REMOTE_ADDR N/A conn N/A N/A N/A api_version N/A client Client token token_id endpoint endpoint original_ip remote_addr insecure insecure cacert cacert auth_url endpoint debug N/A settings DEBUG N/A N/A setattr request cache_attr conn N/A conn N/A domain_create N/A N/A request name description enabled N/A None None N/A N/A manager N/A N/A keystoneclient request admin True domains N/A N/A N/A manager create name name description description enabled enabled N/A domain_get N/A N/A request domain_id N/A N/A N/A manager N/A N/A keystoneclient request admin True domains N/A N/A N/A manager get domain_id N/A domain_delete N/A N/A request domain_id N/A N/A N/A manager N/A N/A keystoneclient request admin True domains N/A N/A N/A manager delete domain_id N/A domain_list N/A N/A request N/A N/A N/A manager N/A N/A keystoneclient request admin True domains N/A N/A N/A manager list N/A domain_lookup N/A N/A request N/A N/A N/A N/A N/A policy check N/A N/A identity identity:list_domains request N/A N/A N/A N/A domains N/A domain_list request N/A N/A dict N/A N/A N/A d id N/A d name N/A d domains N/A N/A N/A Exception N/A N/A N/A N/A LOG warning Pure project admin doesn't have a domain token N/A None N/A N/A domain N/A get_default_domain request N/A N/A N/A domain id N/A domain name N/A domain_update N/A N/A request domain_id name description enabled N/A None None None N/A N/A manager N/A N/A keystoneclient request admin True domains N/A N/A N/A response N/A N/A manager update domain_id name name description description enabled enabled N/A N/A N/A Exception N/A e N/A N/A N/A N/A LOG exception N/A Unable to update Domain: %s domain_id N/A e N/A response N/A tenant_create N/A N/A request name description enabled domain N/A None None None kwargs N/A N/A manager N/A N/A VERSIONS get_project_manager request admin True N/A N/A N/A N/A N/A VERSIONS active 3 N/A N/A N/A N/A manager create name description enabled kwargs N/A N/A N/A N/A manager create name domain description description enabled enabled kwargs N/A N/A N/A N/A keystone_exceptions Conflict N/A N/A N/A N/A exceptions Conflict N/A get_default_domain N/A N/A request get_name N/A True N/A N/A Gets the default domain object to use when creating Identity object.

    Returns the domain context if is set, otherwise return the domain
    of the logon user.

    :param get_name: Whether to get the domain name from Keystone if the
        context isn't set.  Setting this to False prevents an unnecessary call
        to Keystone if only the domain ID is needed.
     N/A domain_id N/A N/A N/A request session get domain_context None N/A domain_name N/A N/A N/A request session get domain_context_name None N/A N/A N/A N/A VERSIONS active 3 N/A domain_id None N/A N/A domain_id N/A N/A request user user_domain_id N/A domain_name N/A N/A request user user_domain_name N/A get_name N/A N/A N/A N/A domain N/A domain_get request domain_id N/A domain_name N/A domain name N/A N/A N/A Exception N/A N/A N/A N/A LOG warning N/A Unable to retrieve Domain: %s domain_id N/A domain N/A N/A base APIDictWrapper N/A id name domain_id domain_name N/A domain N/A get_effective_domain_id N/A N/A request N/A N/A N/A Gets the id of the default domain to use when creating Identity objects.
    If the requests default domain is the same as DEFAULT_DOMAIN, return None.
     N/A domain_id N/A N/A N/A get_default_domain request get id N/A N/A N/A domain_id DEFAULT_DOMAIN None domain_id N/A is_cloud_admin N/A N/A request N/A N/A N/A N/A N/A policy check N/A N/A identity cloud_admin request N/A is_domain_admin N/A N/A request N/A N/A N/A N/A N/A policy check N/A N/A identity admin_and_matching_domain_id request N/A tenant_get N/A N/A request project admin N/A True N/A N/A manager N/A N/A VERSIONS get_project_manager request admin admin N/A N/A N/A manager get project N/A tenant_delete N/A N/A request project N/A N/A N/A manager N/A N/A VERSIONS get_project_manager request admin True N/A N/A N/A manager delete project N/A tenant_list N/A N/A request paginate marker domain user admin filters N/A False None None None True None N/A N/A manager N/A N/A VERSIONS get_project_manager request admin admin N/A page_size N/A N/A utils get_page_size request N/A limit None N/A paginate N/A N/A limit N/A page_size 1 N/A has_more_data False N/A N/A user N/A N/A request user id N/A N/A tenants N/A N/A request user authorized_tenants N/A N/A N/A N/A VERSIONS active 3 N/A N/A tenants N/A N/A manager list limit marker N/A N/A paginate N/A N/A len tenants page_size N/A N/A N/A N/A tenants pop -1 N/A has_more_data True N/A N/A domain_id N/A get_effective_domain_id request N/A kwargs N/A domain user domain_id user N/A N/A filters None N/A N/A N/A N/A kwargs update filters N/A tenants N/A N/A manager list kwargs N/A N/A tenants has_more_data N/A tenant_update N/A N/A request project name description enabled domain N/A None None None None kwargs N/A N/A manager N/A N/A VERSIONS get_project_manager request admin True N/A N/A N/A N/A N/A VERSIONS active 3 N/A N/A N/A N/A manager update project name description enabled kwargs N/A N/A N/A N/A manager update project name name description description enabled enabled domain domain kwargs N/A N/A N/A N/A keystone_exceptions Conflict N/A N/A N/A N/A exceptions Conflict N/A user_list N/A N/A request project domain group filters N/A None None None None N/A N/A N/A N/A VERSIONS active 3 N/A N/A kwargs N/A tenant_id project N/A N/A kwargs N/A project domain group project domain group N/A N/A filters None N/A N/A N/A N/A kwargs update filters N/A users N/A N/A N/A N/A keystoneclient request admin True users list kwargs N/A N/A N/A N/A VERSIONS upgrade_v2_user user N/A user users N/A user_create N/A N/A request name email password project enabled domain description N/A None None None None None None None N/A N/A manager N/A N/A keystoneclient request admin True users N/A N/A N/A N/A N/A VERSIONS active 3 N/A N/A user N/A N/A manager create name password email project enabled N/A N/A N/A VERSIONS upgrade_v2_user user N/A N/A N/A N/A manager create name password password email email default_project project enabled enabled domain domain description description N/A N/A N/A N/A keystone_exceptions Conflict N/A N/A N/A N/A exceptions Conflict N/A user_delete N/A N/A request user_id N/A N/A N/A N/A N/A N/A N/A keystoneclient request admin True users delete user_id N/A user_get N/A N/A request user_id admin N/A True N/A N/A user N/A N/A N/A N/A keystoneclient request admin admin users get user_id N/A N/A N/A VERSIONS upgrade_v2_user user N/A user_update N/A N/A request user N/A data N/A N/A manager N/A N/A keystoneclient request admin True users N/A error None N/A N/A N/A keystone_can_edit_user N/A N/A N/A N/A keystone_exceptions ClientException 405 N/A _ Identity service does not allow editing user data. N/A N/A N/A VERSIONS active 3 N/A N/A N/A N/A user N/A N/A manager update user data N/A N/A N/A N/A keystone_exceptions Conflict N/A N/A N/A N/A exceptions Conflict N/A N/A Exception N/A N/A error N/A N/A exceptions handle request ignore True N/A N/A project data N/A N/A project N/A N/A data pop project N/A N/A N/A N/A user_update_tenant request user project N/A N/A user tenantId project N/A N/A N/A Exception N/A N/A error N/A N/A exceptions handle request ignore True N/A user_roles N/A roles_for_user request user project N/A N/A user_roles N/A N/A N/A N/A messages warning request N/A N/A _ User %s has no role defined for that project. N/A N/A data get name None N/A N/A error None N/A N/A error N/A N/A N/A N/A user N/A N/A manager update user data N/A N/A N/A N/A keystone_exceptions Conflict N/A N/A N/A N/A exceptions Conflict N/A user_update_enabled N/A N/A request user enabled N/A N/A N/A manager N/A N/A keystoneclient request admin True users N/A N/A N/A VERSIONS active 3 N/A N/A N/A N/A manager update_enabled user enabled N/A N/A N/A N/A manager update user enabled enabled N/A user_update_password N/A N/A request user password admin N/A True N/A N/A N/A N/A keystone_can_edit_user N/A N/A N/A N/A keystone_exceptions ClientException 405 N/A _ Identity service does not allow editing user password. N/A manager N/A N/A keystoneclient request admin admin users N/A N/A N/A VERSIONS active 3 N/A N/A N/A N/A manager update_password user password N/A N/A N/A N/A manager update user password password N/A user_verify_admin_password N/A N/A request admin_password N/A N/A N/A client N/A N/A N/A VERSIONS active 3 keystone_client_v2 keystone_client_v3 N/A N/A N/A endpoint N/A _get_endpoint_url request internalURL N/A insecure N/A getattr settings OPENSTACK_SSL_NO_VERIFY False N/A cacert N/A getattr settings OPENSTACK_SSL_CACERT None N/A N/A N/A client Client username N/A N/A request user username password admin_password insecure insecure cacert cacert auth_url endpoint N/A True N/A N/A N/A Exception N/A N/A N/A N/A exceptions handle request ignore True N/A False N/A user_update_own_password N/A N/A request origpassword password N/A N/A N/A client N/A keystoneclient request admin False N/A N/A client user_id N/A N/A request user id N/A N/A N/A VERSIONS active 3 N/A N/A N/A N/A N/A client users update_own_password origpassword password N/A N/A N/A N/A N/A client users update_password origpassword password N/A user_update_tenant N/A N/A request user project admin N/A True N/A N/A manager N/A N/A keystoneclient request admin admin users N/A N/A N/A VERSIONS active 3 N/A N/A N/A N/A manager update_tenant user project N/A N/A N/A N/A manager update user project project N/A group_create N/A N/A request domain_id name description N/A None N/A N/A manager N/A N/A keystoneclient request admin True groups N/A N/A N/A manager create domain domain_id name name description description N/A group_get N/A N/A request group_id admin N/A True N/A N/A manager N/A N/A keystoneclient request admin admin groups N/A N/A N/A manager get group_id N/A group_delete N/A N/A request group_id N/A N/A N/A manager N/A N/A keystoneclient request admin True groups N/A N/A N/A manager delete group_id N/A group_list N/A N/A request domain project user N/A None None None N/A N/A manager N/A N/A keystoneclient request admin True groups N/A groups N/A N/A manager list user user domain domain N/A project N/A N/A project_groups N/A N/A group groups N/A N/A roles N/A roles_for_group request group N/A group id project project N/A N/A roles N/A N/A len roles 0 N/A N/A N/A N/A project_groups append group N/A groups project_groups N/A groups N/A group_update N/A N/A request group_id name description N/A None None N/A N/A manager N/A N/A keystoneclient request admin True groups N/A N/A N/A manager update group group_id name name description description N/A add_group_user N/A N/A request group_id user_id N/A N/A N/A manager N/A N/A keystoneclient request admin True users N/A N/A N/A manager add_to_group group group_id user user_id N/A remove_group_user N/A N/A request group_id user_id N/A N/A N/A manager N/A N/A keystoneclient request admin True users N/A N/A N/A manager remove_from_group group group_id user user_id N/A get_project_groups_roles N/A N/A request project N/A N/A N/A Gets the groups roles in a given project.

    :param request: the request entity containing the login user information
    :param project: the project to filter the groups roles. It accepts both
                    project object resource or project ID

    :returns group_roles: a dictionary mapping the groups and their roles in
                          given project

     N/A groups_roles N/A N/A collections defaultdict list N/A project_role_assignments N/A role_assignments_list request project project N/A role_assignment project_role_assignments N/A N/A N/A N/A hasattr role_assignment group N/A N/A N/A group_id N/A N/A role_assignment group N/A id N/A role_id N/A N/A role_assignment role N/A id N/A N/A N/A project N/A role_assignment scope N/A N/A N/A N/A role_assignment scope N/A project N/A id project N/A N/A N/A N/A N/A groups_roles N/A group_id append role_id N/A groups_roles N/A role_assignments_list N/A N/A request project user role group domain effective include_subtree N/A None None None None None False True N/A N/A N/A N/A VERSIONS active 3 N/A N/A N/A exceptions NotAvailable N/A include_subtree N/A N/A domain None N/A manager N/A N/A keystoneclient request admin True role_assignments N/A N/A N/A manager list project project user user role role group group domain domain effective effective include_subtree include_subtree N/A role_create N/A N/A request name N/A N/A N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A manager create name N/A role_get N/A N/A request role_id N/A N/A N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A manager get role_id N/A role_update N/A N/A request role_id name N/A None N/A N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A manager update role_id name N/A role_delete N/A N/A request role_id N/A N/A N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A manager delete role_id N/A role_list N/A N/A request N/A N/A N/A Returns a global list of available roles. N/A N/A N/A N/A N/A keystoneclient request admin True roles list N/A roles_for_user N/A N/A request user project domain N/A None None N/A N/A Returns a list of user roles scoped to a project or domain. N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A VERSIONS active 3 N/A N/A N/A N/A manager roles_for_user user project N/A N/A N/A N/A manager list user user domain domain project project N/A get_domain_users_roles N/A N/A request domain N/A N/A N/A users_roles N/A N/A collections defaultdict list N/A domain_role_assignments N/A role_assignments_list request domain domain include_subtree False N/A role_assignment domain_role_assignments N/A N/A N/A N/A hasattr role_assignment user N/A N/A N/A user_id N/A N/A role_assignment user N/A id N/A role_id N/A N/A role_assignment role N/A id N/A N/A N/A domain N/A role_assignment scope N/A N/A N/A N/A role_assignment scope N/A domain N/A id domain N/A N/A N/A N/A N/A users_roles N/A user_id append role_id N/A users_roles N/A add_domain_user_role N/A N/A request user role domain N/A N/A N/A Adds a role for a user on a domain. N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A manager grant role user user domain domain N/A remove_domain_user_role N/A N/A request user role domain N/A None N/A N/A Removes a given single role for a user from a domain. N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A manager revoke role user user domain domain N/A get_project_users_roles N/A N/A request project N/A N/A N/A users_roles N/A N/A collections defaultdict list N/A N/A N/A VERSIONS active 3 N/A N/A project_users N/A user_list request project project N/A user project_users N/A N/A roles N/A roles_for_user request N/A user id project N/A roles_ids N/A N/A role id N/A role roles N/A N/A N/A N/A users_roles N/A N/A user id extend roles_ids N/A N/A project_role_assignments N/A role_assignments_list request project project N/A role_assignment project_role_assignments N/A N/A N/A N/A hasattr role_assignment user N/A N/A N/A user_id N/A N/A role_assignment user N/A id N/A role_id N/A N/A role_assignment role N/A id N/A N/A N/A project N/A role_assignment scope N/A N/A N/A N/A role_assignment scope N/A project N/A id project N/A N/A N/A N/A N/A users_roles N/A user_id append role_id N/A users_roles N/A add_tenant_user_role N/A N/A request project user role group domain N/A None None None None None N/A N/A Adds a role for a user on a tenant. N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A VERSIONS active 3 N/A N/A N/A N/A manager add_user_role user role project N/A N/A N/A N/A manager grant role user user project project group group domain domain N/A remove_tenant_user_role N/A N/A request project user role group domain N/A None None None None None N/A N/A Removes a given single role for a user from a tenant. N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A VERSIONS active 3 N/A N/A N/A N/A manager remove_user_role user role project N/A N/A N/A N/A manager revoke role user user project project group group domain domain N/A remove_tenant_user N/A N/A request project user domain N/A None None None N/A N/A Removes all roles from a user on a tenant, removing them from it. N/A client N/A keystoneclient request admin True N/A roles N/A N/A N/A client roles roles_for_user user project N/A role roles N/A N/A N/A remove_tenant_user_role request user user role N/A role id project project domain domain N/A roles_for_group N/A N/A request group domain project N/A None None N/A N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A manager list group group domain domain project project N/A add_group_role N/A N/A request role group domain project N/A None None N/A N/A Adds a role for a group on a domain or project. N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A manager grant role role group group domain domain project project N/A remove_group_role N/A N/A request role group domain project N/A None None N/A N/A Removes a given single role for a group from a domain or project. N/A manager N/A N/A keystoneclient request admin True roles N/A N/A N/A manager revoke role role group group project project domain domain N/A remove_group_roles N/A N/A request group domain project N/A None None N/A N/A Removes all roles from a group on a domain or project. N/A client N/A keystoneclient request admin True N/A roles N/A N/A N/A client roles list group group domain domain project project N/A role roles N/A N/A N/A remove_group_role request role N/A role id group group domain domain project project N/A get_default_role N/A N/A request N/A N/A N/A Gets the default role object from Keystone and saves it as a global.

    Since this is configured in settings and should not change from request
    to request. Supports lookup by name or id.
     N/A DEFAULT_ROLE N/A default N/A getattr settings OPENSTACK_KEYSTONE_DEFAULT_ROLE None N/A N/A default N/A DEFAULT_ROLE None N/A N/A N/A N/A roles N/A N/A N/A N/A keystoneclient request admin True roles list N/A N/A N/A Exception N/A N/A roles N/A N/A N/A N/A exceptions handle request N/A role roles N/A N/A N/A N/A N/A role id default N/A N/A role name default N/A N/A DEFAULT_ROLE role N/A N/A DEFAULT_ROLE N/A ec2_manager N/A N/A request N/A N/A N/A client N/A keystoneclient request N/A N/A hasattr client ec2 N/A N/A N/A client ec2 keystoneclient.v2_0 ec2 N/A N/A N/A ec2 CredentialsManager client N/A list_ec2_credentials N/A N/A request user_id N/A N/A N/A N/A N/A N/A ec2_manager request list user_id N/A create_ec2_credentials N/A N/A request user_id tenant_id N/A N/A N/A N/A N/A N/A ec2_manager request create user_id tenant_id N/A get_user_ec2_credentials N/A N/A request user_id access_token N/A N/A N/A N/A N/A N/A ec2_manager request get user_id access_token N/A delete_user_ec2_credentials N/A N/A request user_id access_token N/A N/A N/A N/A N/A N/A ec2_manager request delete user_id access_token N/A keystone_can_edit_domain N/A N/A N/A N/A N/A backend_settings N/A getattr settings OPENSTACK_KEYSTONE_BACKEND N/A N/A can_edit_domain N/A N/A backend_settings get can_edit_domain True N/A multi_domain_support N/A getattr settings OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT False N/A N/A can_edit_domain multi_domain_support N/A keystone_can_edit_user N/A N/A N/A N/A N/A backend_settings N/A getattr settings OPENSTACK_KEYSTONE_BACKEND N/A N/A N/A N/A backend_settings get can_edit_user True N/A keystone_can_edit_project N/A N/A N/A N/A N/A backend_settings N/A getattr settings OPENSTACK_KEYSTONE_BACKEND N/A N/A N/A N/A backend_settings get can_edit_project True N/A keystone_can_edit_group N/A N/A N/A N/A N/A backend_settings N/A getattr settings OPENSTACK_KEYSTONE_BACKEND N/A N/A N/A N/A backend_settings get can_edit_group True N/A keystone_can_edit_role N/A N/A N/A N/A N/A backend_settings N/A getattr settings OPENSTACK_KEYSTONE_BACKEND N/A N/A N/A N/A backend_settings get can_edit_role True N/A keystone_backend_name N/A N/A N/A N/A N/A N/A hasattr settings OPENSTACK_KEYSTONE_BACKEND N/A N/A N/A N/A settings OPENSTACK_KEYSTONE_BACKEND N/A name N/A N/A unknown N/A get_version N/A N/A N/A N/A N/A N/A VERSIONS active N/A is_multi_domain_enabled N/A N/A N/A N/A N/A N/A N/A N/A VERSIONS active 3 N/A getattr settings OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT False N/A is_federation_management_enabled N/A N/A N/A N/A N/A N/A getattr settings OPENSTACK_KEYSTONE_FEDERATION_MANAGEMENT False N/A identity_provider_create N/A N/A request idp_id description enabled remote_ids N/A None False None N/A N/A manager N/A N/A N/A keystoneclient request admin True federation identity_providers N/A N/A N/A N/A N/A manager create id idp_id description description enabled enabled remote_ids remote_ids N/A N/A N/A N/A keystone_exceptions Conflict N/A N/A N/A N/A exceptions Conflict N/A identity_provider_get N/A N/A request idp_id N/A N/A N/A manager N/A N/A N/A keystoneclient request admin True federation identity_providers N/A N/A N/A manager get idp_id N/A identity_provider_update N/A N/A request idp_id description enabled remote_ids N/A None False None N/A N/A manager N/A N/A N/A keystoneclient request admin True federation identity_providers N/A N/A N/A N/A N/A manager update idp_id description description enabled enabled remote_ids remote_ids N/A N/A N/A N/A keystone_exceptions Conflict N/A N/A N/A N/A exceptions Conflict N/A identity_provider_delete N/A N/A request idp_id N/A N/A N/A manager N/A N/A N/A keystoneclient request admin True federation identity_providers N/A N/A N/A manager delete idp_id N/A identity_provider_list N/A N/A request N/A N/A N/A manager N/A N/A N/A keystoneclient request admin True federation identity_providers N/A N/A N/A manager list N/A mapping_create N/A N/A request mapping_id rules N/A N/A N/A manager N/A N/A N/A keystoneclient request admin True federation mappings N/A N/A N/A N/A N/A manager create mapping_id mapping_id rules rules N/A N/A N/A N/A keystone_exceptions Conflict N/A N/A N/A N/A exceptions Conflict N/A mapping_get N/A N/A request mapping_id N/A N/A N/A manager N/A N/A N/A keystoneclient request admin True federation mappings N/A N/A N/A manager get mapping_id N/A mapping_update N/A N/A request mapping_id rules N/A N/A N/A manager N/A N/A N/A keystoneclient request admin True federation mappings N/A N/A N/A manager update mapping_id rules rules N/A mapping_delete N/A N/A request mapping_id N/A N/A N/A manager N/A N/A N/A keystoneclient request admin True federation mappings N/A N/A N/A manager delete mapping_id N/A mapping_list N/A N/A request N/A N/A N/A manager N/A N/A N/A keystoneclient request admin True federation mappings N/A N/A N/A manager list N/A protocol_create N/A N/A request protocol_id identity_provider mapping N/A N/A N/A manager N/A N/A N/A keystoneclient request federation protocols N/A N/A N/A N/A N/A manager create protocol_id identity_provider mapping N/A N/A N/A N/A keystone_exceptions Conflict N/A N/A N/A N/A exceptions Conflict N/A protocol_get N/A N/A request identity_provider protocol N/A N/A N/A manager N/A N/A N/A keystoneclient request federation protocols N/A N/A N/A manager get identity_provider protocol N/A protocol_update N/A N/A request identity_provider protocol mapping N/A N/A N/A manager N/A N/A N/A keystoneclient request federation protocols N/A N/A N/A manager update identity_provider protocol mapping N/A protocol_delete N/A N/A request identity_provider protocol N/A N/A N/A manager N/A N/A N/A keystoneclient request federation protocols N/A N/A N/A manager delete identity_provider protocol N/A protocol_list N/A N/A request identity_provider N/A N/A N/A manager N/A N/A N/A keystoneclient request federation protocols N/A N/A N/A manager list identity_provider N/A