Module ImportFrom alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias Import alias identifier ImportFrom alias ImportFrom alias Import alias identifier Assign NameStore Num Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults vararg kwarg body If UnaryOpNot Call NameLoad NameLoad NameLoad body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call NameLoad NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr 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 AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad If UnaryOpNot NameLoad body Raise AttributeLoad NameLoad attr orelse If CompareGt Call NameLoad NameLoad Num body Raise AttributeLoad NameLoad attr Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Assign AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad If NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore TupleLoad Str Str Str Str Assign NameStore Call AttributeLoad Str attr GeneratorExp BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad NameLoad comprehension NameStore NameLoad Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Dict Str Str Str Dict Dict Dict Expr Call AttributeLoad NameLoad attr keyword Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad NameLoad NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore ListLoad If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assign NameStore Dict Str ListLoad Dict Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad Dict Str NameLoad Dict Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareEq NameLoad Str body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign SubscriptStore NameLoad Index Str SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign SubscriptStore NameLoad Index Str SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If UnaryOpNot NameLoad body Return Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad NameLoad attr If NameLoad body For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Slice BinOpSub NameLoad Num If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore IfExp NameLoad BinOpMod Str NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Assign NameStore ListComp Call NameLoad NameLoad NameLoad keyword NameLoad comprehension NameStore NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict While Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict attr Str If CompareIs NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict attr Str If CompareIs NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpMod Str NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str ListLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If NameLoad body Return TupleLoad NameLoad NameLoad Raise Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Str NameLoad NameLoad vararg kwarg body Expr Str Assign NameStore Dict Str Str Str Str AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore SubscriptLoad NameLoad Index NameLoad TryExcept body If CompareIs NameLoad NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad orelse Assign TupleStore NameStore NameStore Call NameLoad NameLoad keyword NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body If NameLoad body Raise Call NameLoad NameLoad orelse Raise Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Index Num Assign NameStore BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad While BoolOpAnd CompareEq SubscriptLoad NameLoad Index Str Str UnaryOpNot NameLoad body Assign NameStore NameLoad While BoolOpAnd CompareIs NameLoad NameLoad UnaryOpNot NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore CompareGt BinOpSub Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr If BoolOpAnd NameLoad CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign NameStore TupleLoad NameLoad SubscriptLoad NameLoad Index Str orelse Assign NameStore TupleLoad NameLoad NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str Str If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Str Return BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr Str Str decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str Str If CompareIn Str NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Dict attr Str ListLoad Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad orelse Assign NameStore Call NameLoad NameLoad Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad kwarg body Expr Str Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword Str keyword AttributeLoad NameLoad attr Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index Num Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore BinOpMod Str NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str keyword AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str If BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareIn Str NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Return ListComp NameLoad comprehension NameStore NameLoad CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Str ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str keyword AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Str Assign NameStore Dict Str ListLoad Dict Str Str Str NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str keyword NameLoad keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If UnaryOpNot Call NameLoad TupleLoad NameLoad NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Str Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Assign NameStore ListComp NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr CompareIs NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Slice Num Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Return ListComp Call NameLoad NameLoad NameLoad keyword NameLoad comprehension NameStore NameLoad CompareNotEq SubscriptLoad NameLoad Index Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict attr Str If CompareIs NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict attr Str If CompareIs NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad For NameStore NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return ListComp Call NameLoad NameLoad NameLoad keyword NameLoad comprehension NameStore NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict attr Str If CompareIs NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict attr Str If CompareIs NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore ListLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad If NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict While Call AttributeLoad NameLoad attr Str body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str ListLoad For NameStore NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return ListComp Call NameLoad NameLoad NameLoad keyword NameLoad comprehension NameStore NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str NameLoad Assign NameStore Dict Str NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Dict attr Str ListLoad For NameStore NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return ListComp Call NameLoad NameLoad NameLoad keyword NameLoad comprehension NameStore NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return Call NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str keyword Dict Str NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str keyword AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If Call AttributeLoad Call AttributeLoad NameLoad attr attr Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str NameLoad Assign NameStore Str Assign NameStore Str orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body ImportFrom alias Assign NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore TupleLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore TupleLoad AttributeLoad NameLoad attr Assign NameStore TupleLoad NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore Str orelse If Call NameLoad NameLoad NameLoad body Assign NameStore Str orelse Raise Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Return ListLoad Assign NameStore ListComp Call NameLoad NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Str ListLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If UnaryOpNot Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore ListLoad NameLoad Assign NameStore Dict Str Str Dict Str NameLoad Dict Str Str Str Str NameLoad NameLoad Assign NameStore Str TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword Str keyword AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr Str Assign NameStore ListComp Call NameLoad NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Str ListLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore Dict Str Str Str Str NameLoad NameLoad Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str Call NameLoad Num NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Slice Num Assign NameStore Dict Str Str Dict Str ListLoad NameLoad Dict Str Str Str Str NameLoad NameLoad Assign NameStore Str TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword Str keyword NameLoad keyword AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Raise Call AttributeLoad NameLoad attr Str Return CompareEq Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad If NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str keyword NameLoad keyword AttributeLoad NameLoad attr Return CompareEq Call AttributeLoad NameLoad attr Str Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword NameLoad keyword Str keyword Str keyword Str decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num body Assign TupleStore NameStore NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad If NameLoad body Return TupleLoad NameLoad NameLoad Raise Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Dict attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Dict attr Str Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Dict Str Str SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr IfExp NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Return Call AttributeLoad AttributeLoad NameLoad attr attr Num handlers ExceptHandler type NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad orelse If UnaryOpNot AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Dict attr Str TryExcept body Return Call AttributeLoad AttributeLoad NameLoad attr attr Num handlers ExceptHandler type NameLoad body Raise Call NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Str decorator_list decorator_list
N/A functools wraps N/A json N/A re N/A time N/A six N/A pyrax pyrax.client BaseClient pyrax.cloudloadbalancers CloudLoadBalancer N/A pyrax.exceptions exc pyrax.manager BaseManager pyrax.resource BaseResource N/A pyrax.utils utils N/A DEFAULT_TIMEOUT 5 N/A DEFAULT_DELAY 0.5 N/A DEFAULT_RETRY 3 assure_domain N/A N/A fnc N/A N/A _wrapped N/A N/A self domain N/A args kwargs N/A N/A N/A N/A isinstance domain CloudDNSDomain N/A N/A N/A N/A domain N/A N/A N/A self _manager get domain N/A N/A N/A N/A exc NotFound N/A N/A domain N/A N/A N/A self _manager find name domain N/A N/A fnc self domain args kwargs N/A N/A wraps fnc N/A _wrapped N/A CloudDNSRecord N/A BaseResource N/A N/A 
    This class represents a domain record.
     N/A GET_DETAILS False N/A type None N/A name None N/A data None N/A priority None N/A ttl None N/A comment None update N/A N/A self data priority ttl comment N/A None None None None N/A N/A 
        Modifies this record.
         N/A N/A N/A N/A self manager update_record N/A self domain_id self data data priority priority ttl ttl comment comment N/A get N/A N/A self N/A N/A N/A 
        Gets the full information for an existing record for this domain.
         N/A N/A N/A N/A self manager get_record N/A self domain_id self N/A delete N/A N/A self N/A N/A N/A 
        Deletes an existing record for this domain.
         N/A N/A N/A N/A self manager delete_record N/A self domain_id self N/A N/A CloudDNSDomain N/A BaseResource N/A N/A 
    This class represents a DNS domain.
     delete N/A N/A self delete_subdomains N/A False N/A N/A 
        Deletes this domain and all of its resource records. If this domain has
        subdomains, each subdomain will now become a root domain. If you wish to
        also delete any subdomains, pass True to 'delete_subdomains'.
         N/A N/A N/A N/A self manager delete self delete_subdomains delete_subdomains N/A changes_since N/A N/A self date_or_datetime N/A N/A N/A 
        Gets the changes for this domain since the specified date/datetime.
        The date can be one of:
            - a Python datetime object
            - a Python date object
            - a string in the format 'YYYY-MM-YY HH:MM:SS'
            - a string in the format 'YYYY-MM-YY'

        It returns a list of dicts, whose keys depend on the specific change
        that was made. A simple example of such a change dict:

            {u'accountId': 000000,
             u'action': u'update',
             u'changeDetails': [{u'field': u'serial_number',
               u'newValue': u'1354038941',
               u'originalValue': u'1354038940'},
              {u'field': u'updated_at',
               u'newValue': u'Tue Nov 27 17:55:41 UTC 2012',
               u'originalValue': u'Tue Nov 27 17:55:40 UTC 2012'}],
             u'domain': u'example.com',
             u'targetId': 00000000,
             u'targetType': u'Domain'}
         N/A N/A N/A N/A self manager changes_since self date_or_datetime N/A export N/A N/A self N/A N/A N/A 
        Provides the BIND (Berkeley Internet Name Domain) 9 formatted contents
        of the requested domain. This call is for a single domain only, and as such,
        does not provide subdomain information.

        Sample export:
            {u'accountId': 000000,
             u'contentType': u'BIND_9',
             u'contents': u'example.com.	3600	IN	SOA	ns.rackspace.com. '
                'foo@example.com. 1354202974 21600 3600 1814400 500'
                'example.com.	3600	IN	NS	dns1.stabletransit.com.'
                'example.com.	3600	IN	NS	dns2.stabletransit.com.',
             u'id': 1111111}
         N/A N/A N/A N/A self manager export_domain self N/A update N/A N/A self emailAddress ttl comment N/A None None None N/A N/A 
        Provides a way to modify the following attributes of a domain
        entry:
            - email address
            - ttl setting
            - comment
         N/A N/A N/A N/A self manager update_domain self emailAddress emailAddress ttl ttl comment comment N/A list_subdomains N/A N/A self limit offset N/A None None N/A N/A 
        Returns a list of all subdomains for this domain.
         N/A N/A N/A N/A self manager list_subdomains self limit limit offset offset N/A list_records N/A N/A self limit offset N/A None None N/A N/A 
        Returns a list of all records configured for this domain.
         N/A N/A N/A N/A self manager list_records self limit limit offset offset N/A search_records N/A N/A self record_type name data N/A None None N/A N/A 
        Returns a list of all records configured for this domain that match
        the supplied search criteria.
         N/A N/A N/A N/A self manager search_records self record_type record_type name name data data N/A find_record N/A N/A self record_type name data N/A None None N/A N/A 
        Returns a single record for this domain that matches the supplied
        search criteria.

        If no record matches, a DomainRecordNotFound exception will be raised.
        If more than one matches, a DomainRecordNotUnique exception will
        be raised.
         N/A matches N/A N/A N/A self manager search_records self record_type record_type name name data data N/A N/A matches N/A N/A N/A exc DomainRecordNotFound N/A N/A N/A N/A len matches 1 N/A N/A N/A exc DomainRecordNotUnique N/A N/A matches N/A 0 N/A add_records N/A N/A self records N/A N/A N/A 
        Adds the records to this domain. Each record should be a dict with the
        following keys:
            - type (required)
            - name (required)
            - data (required)
            - ttl (optional)
            - comment (optional)
            - priority (required for MX and SRV records; forbidden otherwise)
         N/A N/A N/A N/A self manager add_records self records N/A N/A add_record add_records get_record N/A N/A self record N/A N/A N/A 
        Gets the full information for an existing record for this domain.
         N/A N/A N/A N/A self manager get_record self record N/A update_record N/A N/A self record data priority ttl comment N/A None None None None N/A N/A 
        Modifies an existing record for this domain.
         N/A N/A N/A N/A self manager update_record self record data data priority priority ttl ttl comment comment N/A update_records N/A N/A self records N/A N/A N/A 
        Modifies multiple existing records for a domain. Each record to be
        updated should be a dict with following required keys:
            - id
            - name

        Each record must also contain one or more of the following optional
        keys:
            - data
            - ttl
            - comment
            - priority (optional for MX and SRV records; forbidden otherwise)
         N/A N/A N/A N/A self manager update_records self records N/A delete_record N/A N/A self record N/A N/A N/A 
        Deletes an existing record for this domain.
         N/A N/A N/A N/A self manager delete_record self record N/A N/A CloudDNSPTRRecord N/A object N/A N/A 
    This represents a Cloud DNS PTR record (reverse DNS).
     __init__ N/A N/A self data device N/A None None N/A N/A N/A self type N/A self id N/A self data N/A self name None N/A N/A self ttl N/A self comment None N/A data N/A N/A N/A key val N/A N/A data items N/A N/A N/A setattr self key val N/A N/A self device device N/A delete N/A N/A self N/A N/A N/A 
        Deletes this PTR record from its device.
         N/A N/A N/A N/A pyrax cloud_dns delete_ptr_records N/A self device N/A self data N/A __repr__ N/A N/A self N/A N/A N/A reprkeys N/A id data name ttl N/A info N/A N/A ,  join N/A N/A %s=%s N/A key N/A getattr self key N/A key reprkeys N/A N/A <%s %s> N/A N/A N/A self __class__ __name__ info N/A N/A CloudDNSManager N/A BaseManager N/A __init__ N/A N/A self api resource_class response_key plural_response_key uri_base N/A None None None None N/A N/A N/A N/A N/A super CloudDNSManager self __init__ api resource_class resource_class response_key response_key plural_response_key plural_response_key uri_base uri_base N/A N/A self _paging N/A domain subdomain record N/A N/A N/A N/A N/A N/A self _reset_paging service all N/A N/A self _timeout DEFAULT_TIMEOUT N/A N/A self _delay DEFAULT_DELAY N/A _create_body N/A N/A self name emailAddress ttl comment subdomains records N/A 3600 None None None N/A N/A 
        Creates the appropriate dict for creating a new domain.
         N/A N/A subdomains None N/A N/A subdomains N/A N/A N/A records None N/A N/A records N/A N/A body N/A domains N/A N/A name emailAddress ttl comment subdomains recordsList name emailAddress ttl comment N/A domains subdomains N/A records records N/A body N/A _set_timeout N/A N/A self timeout N/A N/A N/A 
        Changes the duration for which the program will wait for a response from
        the DNS system. Setting the timeout to zero will make that program wait
        an indefinite amount of time.
         N/A N/A self _timeout timeout N/A _set_delay N/A N/A self delay N/A N/A N/A 
        Changes the interval that the program will pause in between attempts to
        see if a request has completed.
         N/A N/A self _delay delay N/A _reset_paging N/A N/A self service body N/A None N/A N/A 
        Resets the internal attributes when there is no current paging request.
         N/A N/A service all N/A N/A svc N/A N/A N/A self _paging keys N/A N/A svc_dct N/A N/A self _paging N/A svc N/A N/A svc_dct N/A next_uri N/A svc_dct N/A prev_uri None N/A N/A svc_dct N/A total_entries None N/A N/A svc_dct N/A N/A self _paging N/A service N/A N/A svc_dct N/A next_uri N/A svc_dct N/A prev_uri None N/A N/A svc_dct N/A total_entries None N/A N/A body N/A N/A N/A N/A svc_dct N/A total_entries N/A N/A body get totalEntries N/A links N/A N/A body get links N/A uri_base N/A self uri_base N/A links N/A N/A link links N/A N/A href N/A link N/A href N/A pos N/A N/A href index uri_base N/A page_uri N/A href N/A N/A pos 1 N/A N/A N/A link N/A rel next N/A N/A N/A svc_dct N/A next_uri page_uri N/A N/A N/A N/A link N/A rel previous N/A N/A N/A svc_dct N/A prev_uri page_uri N/A _get_pagination_qs N/A N/A self limit offset N/A N/A N/A pagination_items N/A N/A N/A limit None N/A N/A N/A N/A pagination_items append N/A limit=%s limit N/A N/A offset None N/A N/A N/A N/A pagination_items append N/A offset=%s offset N/A qs N/A N/A & join pagination_items N/A qs N/A qs N/A ?%s qs N/A qs N/A list N/A N/A self limit offset N/A None None N/A N/A Gets a list of all domains, or optionally a page of domains. N/A uri N/A /%s%s N/A N/A self uri_base N/A N/A self _get_pagination_qs limit offset N/A N/A N/A self _list uri N/A _list N/A N/A self uri obj_class list_all N/A None False N/A N/A 
        Handles the communication with the API when getting
        a full listing of the resources managed by this class.
         N/A N/A resp resp_body N/A N/A self _retry_get uri N/A N/A obj_class None N/A N/A obj_class N/A self resource_class N/A data N/A resp_body N/A N/A self plural_response_key N/A ret N/A N/A obj_class self res loaded False N/A res data res N/A N/A N/A self _reset_paging domain resp_body N/A list_all N/A N/A dom_paging N/A N/A N/A self _paging get domain N/A N/A N/A N/A dom_paging get next_uri N/A N/A next_uri N/A N/A dom_paging get next_uri N/A N/A N/A ret extend N/A N/A self _list uri next_uri obj_class obj_class list_all False N/A ret N/A list_previous_page N/A N/A self N/A N/A N/A 
        When paging through results, this will return the previous page, using
        the same limit. If there are no more results, a NoMoreResults exception
        will be raised.
         N/A uri N/A N/A N/A N/A N/A self _paging get domain N/A get prev_uri N/A N/A uri None N/A N/A N/A N/A exc NoMoreResults There are no previous pages of domains to list. N/A N/A N/A self _list uri N/A list_next_page N/A N/A self N/A N/A N/A 
        When paging through results, this will return the next page, using the
        same limit. If there are no more results, a NoMoreResults exception
        will be raised.
         N/A uri N/A N/A N/A N/A N/A self _paging get domain N/A get next_uri N/A N/A uri None N/A N/A N/A N/A exc NoMoreResults There are no more pages of domains to list. N/A N/A N/A self _list uri N/A _get N/A N/A self uri N/A N/A N/A 
        Handles the communication with the API when getting
        a specific resource managed by this class.

        Because DNS returns a different format for the body,
        the BaseManager method must be overridden here.
         N/A uri N/A %s?showRecords=false&showSubdomains=false uri N/A N/A resp body N/A N/A self _retry_get uri N/A N/A body N/A records N/A N/A N/A N/A self resource_class self body loaded True N/A _retry_get N/A N/A self uri N/A N/A N/A 
        Handles GET calls to the Cloud DNS API in order to retry on empty
        body responses.
         N/A i N/A N/A N/A six moves range DEFAULT_RETRY N/A N/A N/A resp body N/A N/A N/A self api method_get uri N/A body N/A N/A N/A resp body N/A N/A N/A exc ServiceResponseFailure The Cloud DNS service failed to respond to the request. N/A _async_call N/A N/A self uri body method error_class has_response N/A None GET None True args kwargs N/A N/A 
        Handles asynchronous call/responses for the DNS API.

        Returns the response headers and body if the call was successful.
        If an error status is returned, and the 'error_class' parameter is
        specified, that class of error will be raised with the details from
        the response. If no error class is specified, the response headers
        and body will be returned to the calling method, which will have
        to handle the result.
         N/A api_methods N/A GET POST PUT DELETE N/A self _retry_get N/A N/A self api method_post N/A N/A self api method_put N/A N/A self api method_delete N/A api_method N/A api_methods N/A method N/A N/A N/A N/A body None N/A N/A N/A resp resp_body N/A api_method uri args kwargs N/A N/A N/A resp resp_body N/A api_method uri body body args kwargs N/A N/A N/A Exception N/A e N/A N/A error_class N/A N/A N/A error_class e N/A N/A N/A callbackURL N/A N/A N/A N/A resp_body N/A callbackUrl split /status/ N/A -1 N/A massagedURL N/A /status/%s?showDetails=true callbackURL N/A start N/A N/A time time N/A timed_out False N/A N/A N/A N/A resp_body N/A status RUNNING N/A timed_out N/A N/A resp_body None N/A N/A N/A resp_body None N/A timed_out N/A N/A N/A resp resp_body N/A N/A self _retry_get massagedURL N/A N/A self _timeout N/A N/A timed_out N/A N/A N/A N/A time time start N/A self _timeout N/A N/A N/A time sleep N/A self _delay N/A timed_out N/A N/A N/A N/A exc DNSCallTimedOut N/A The API call to '%s' did not complete after %s seconds. N/A uri N/A self _timeout N/A N/A error_class N/A N/A resp_body N/A status ERROR N/A N/A N/A N/A self _process_async_error resp_body error_class N/A has_response N/A N/A ret N/A resp N/A resp_body N/A response N/A N/A ret N/A resp resp_body N/A N/A N/A resp_body N/A N/A json loads resp_body N/A N/A N/A Exception N/A N/A N/A ret N/A _process_async_error N/A N/A self resp_body error_class N/A N/A N/A 
        The DNS API does not return a consistent format for their error
        messages. This abstracts out the differences in order to present
        a single unified message in the exception to be raised.
         _fmt_error N/A N/A err N/A N/A N/A details N/A N/A N/A N/A err get details replace N/A N/A details N/A N/A details N/A N/A err get message N/A N/A %s (%s) N/A details N/A N/A err get code N/A N/A error N/A N/A resp_body get error N/A N/A failedItems error N/A N/A faults N/A N/A N/A N/A error get failedItems N/A get faults N/A N/A msgs N/A N/A _fmt_error fault N/A fault faults N/A msg N/A N/A join msgs N/A N/A msg N/A _fmt_error error N/A N/A error_class msg N/A _create N/A N/A self uri body records subdomains return_none return_raw N/A None None False False kwargs N/A N/A 
        Handles the communication with the API when creating a new
        resource managed by this class.

        Since DNS works completely differently for create() than the other
        APIs, this method overrides the default BaseManager behavior.

        If 'records' are supplied, they should be a list of dicts. Each
        record dict should have the following format:

            {"name": "example.com",
            "type": "A",
            "data": "192.0.2.17",
            "ttl": 86400}

        If 'subdomains' are supplied, they should be a list of dicts. Each
        subdomain dict should have the following format:

            {"name": "sub1.example.com",
             "comment": "1st sample subdomain",
             "emailAddress": "sample@rackspace.com"}
         N/A N/A N/A self run_hooks modify_body_for_create body kwargs N/A N/A resp resp_body N/A N/A self _async_call uri body body method POST error_class N/A exc DomainCreationFailed N/A response_body N/A N/A resp_body N/A N/A self response_key N/A 0 N/A N/A N/A self resource_class self response_body N/A delete N/A N/A self domain delete_subdomains N/A False N/A N/A 
        Deletes the specified domain and all of its resource records. If the
        domain has subdomains, each subdomain will now become a root domain. If
        you wish to also delete any subdomains, pass True to 'delete_subdomains'.
         N/A uri N/A /%s/%s N/A N/A self uri_base N/A N/A utils get_id domain N/A delete_subdomains N/A N/A uri N/A %s?deleteSubdomains=true uri N/A N/A resp resp_body N/A N/A self _async_call uri method DELETE error_class N/A exc DomainDeletionFailed has_response False N/A findall N/A N/A self N/A kwargs N/A N/A 
        Finds all items with attributes matching ``**kwargs``.

        Normally this isn't very efficient, since the default action is to
        load the entire list and then filter on the Python side, but the DNS
        API provides a more efficient search option when filtering on name.
        So if the filter is on name, use that; otherwise, use the default.
         N/A N/A N/A N/A len kwargs 1 N/A name kwargs N/A N/A nm N/A N/A N/A kwargs N/A name lower N/A uri N/A /%s?name=%s N/A N/A self uri_base nm N/A matches N/A N/A self _list uri list_all True N/A N/A match N/A match matches N/A N/A N/A N/A match name lower nm N/A N/A N/A N/A N/A super CloudDNSManager self findall kwargs N/A changes_since N/A N/A self domain date_or_datetime N/A N/A N/A 
        Gets the changes for a domain since the specified date/datetime.
        The date can be one of:
            - a Python datetime object
            - a Python date object
            - a string in the format 'YYYY-MM-YY HH:MM:SS'
            - a string in the format 'YYYY-MM-YY'

        It returns a list of dicts, whose keys depend on the specific change
        that was made. A simple example of such a change dict:

            {u'accountId': 000000,
             u'action': u'update',
             u'changeDetails': [{u'field': u'serial_number',
               u'newValue': u'1354038941',
               u'originalValue': u'1354038940'},
              {u'field': u'updated_at',
               u'newValue': u'Tue Nov 27 17:55:41 UTC 2012',
               u'originalValue': u'Tue Nov 27 17:55:40 UTC 2012'}],
             u'domain': u'example.com',
             u'targetId': 00000000,
             u'targetType': u'Domain'}
         N/A domain_id N/A N/A utils get_id domain N/A dt N/A N/A utils iso_time_string date_or_datetime show_tzinfo True N/A uri N/A /domains/%s/changes?since=%s N/A domain_id dt N/A N/A resp body N/A N/A self _retry_get uri N/A N/A N/A body get changes N/A N/A export_domain N/A N/A self domain N/A N/A N/A 
        Provides the BIND (Berkeley Internet Name Domain) 9 formatted contents
        of the requested domain. This call is for a single domain only, and as
        such, does not provide subdomain information.

        Sample export:
            {u'accountId': 000000,
             u'contentType': u'BIND_9',
             u'contents': u'example.com.	3600	IN	SOA	ns.rackspace.com. '
                'foo@example.com. 1354202974 21600 3600 1814400 500'
                'example.com.	3600	IN	NS	dns1.stabletransit.com.'
                'example.com.	3600	IN	NS	dns2.stabletransit.com.',
             u'id': 1111111}
         N/A uri N/A /domains/%s/export N/A N/A utils get_id domain N/A N/A resp resp_body N/A N/A self _async_call uri method GET error_class N/A exc NotFound N/A N/A N/A resp_body get contents N/A import_domain N/A N/A self domain_data N/A N/A N/A 
        Takes a string in the BIND 9 format and creates a new domain. See the
        'export_domain()' method for a description of the format.
         N/A uri /domains/import N/A body N/A domains N/A N/A contentType contents BIND_9 domain_data N/A N/A resp resp_body N/A N/A self _async_call uri method POST body body error_class N/A exc DomainCreationFailed N/A resp_body N/A update_domain N/A N/A self domain emailAddress ttl comment N/A None None None N/A N/A 
        Provides a way to modify the following attributes of a domain
        record:
            - email address
            - ttl setting
            - comment
         N/A N/A N/A any N/A emailAddress ttl comment N/A N/A N/A N/A exc MissingDNSSettings No settings provided to update_domain(). N/A uri N/A /domains/%s N/A N/A utils get_id domain N/A body N/A comment ttl emailAddress comment ttl emailAddress N/A none_keys N/A key N/A N/A key val N/A N/A body items N/A val None N/A none_key none_keys N/A N/A N/A N/A body pop none_key N/A N/A resp resp_body N/A N/A self _async_call uri method PUT body body error_class N/A exc DomainUpdateFailed has_response False N/A resp_body N/A list_subdomains N/A N/A self domain limit offset N/A None None N/A N/A 
        Returns a list of all subdomains of the specified domain.
         N/A uri N/A /domains?name=%s N/A domain name N/A page_qs N/A N/A self _get_pagination_qs limit offset N/A page_qs N/A N/A uri N/A %s&%s N/A uri N/A page_qs N/A 1 N/A N/A N/A self _list_subdomains uri N/A domain id N/A _list_subdomains N/A N/A self uri domain_id N/A N/A N/A N/A resp body N/A N/A self _retry_get uri N/A N/A N/A self _reset_paging subdomain body N/A subdomains N/A N/A body get domains N/A N/A N/A N/A CloudDNSDomain self subdomain loaded False N/A subdomain subdomains N/A N/A subdomain N/A id domain_id N/A list_subdomains_previous_page N/A N/A self N/A N/A N/A 
        When paging through subdomain results, this will return the previous
        page, using the same limit. If there are no more results, a
        NoMoreResults exception will be raised.
         N/A uri N/A N/A N/A N/A N/A self _paging get subdomain N/A get prev_uri N/A N/A uri None N/A N/A N/A N/A exc NoMoreResults There are no previous pages of subdomains to list. N/A N/A N/A self _list_subdomains uri N/A list_subdomains_next_page N/A N/A self N/A N/A N/A 
        When paging through subdomain results, this will return the next page,
        using the same limit. If there are no more results, a NoMoreResults
        exception will be raised.
         N/A uri N/A N/A N/A N/A N/A self _paging get subdomain N/A get next_uri N/A N/A uri None N/A N/A N/A N/A exc NoMoreResults There are no more pages of subdomains to list. N/A N/A N/A self _list_subdomains uri N/A list_records N/A N/A self domain limit offset N/A None None N/A N/A 
        Returns a list of all records configured for the specified domain.
         N/A uri N/A /domains/%s/records%s N/A N/A N/A utils get_id domain N/A N/A self _get_pagination_qs limit offset N/A N/A N/A self _list_records uri N/A _list_records N/A N/A self uri N/A N/A N/A N/A resp body N/A N/A self _retry_get uri N/A N/A N/A self _reset_paging record body N/A pat domains/([^/]+)/records N/A mtch N/A N/A re search pat uri N/A dom_id N/A N/A N/A mtch groups N/A 0 N/A records N/A N/A body get records N/A N/A record records N/A N/A N/A record N/A domain_id dom_id N/A N/A N/A CloudDNSRecord self record loaded False N/A record records record N/A list_records_previous_page N/A N/A self N/A N/A N/A 
        When paging through record results, this will return the previous page,
        using the same limit. If there are no more results, a NoMoreResults
        exception will be raised.
         N/A uri N/A N/A N/A N/A N/A self _paging get record N/A get prev_uri N/A N/A uri None N/A N/A N/A N/A exc NoMoreResults There are no previous pages of records to list. N/A N/A N/A self _list_records uri N/A list_records_next_page N/A N/A self N/A N/A N/A 
        When paging through record results, this will return the next page,
        using the same limit. If there are no more results, a NoMoreResults
        exception will be raised.
         N/A uri N/A N/A N/A N/A N/A self _paging get record N/A get next_uri N/A N/A uri None N/A N/A N/A N/A exc NoMoreResults There are no more pages of records to list. N/A N/A N/A self _list_records uri N/A search_records N/A N/A self domain record_type name data N/A None None N/A N/A 
        Returns a list of all records configured for the specified domain that
        match the supplied search criteria.
         N/A search_params N/A N/A name N/A N/A N/A N/A search_params append N/A name=%s name N/A data N/A N/A N/A N/A search_params append N/A data=%s data N/A query_string N/A N/A & join search_params N/A dom_id N/A N/A utils get_id domain N/A uri N/A /domains/%s/records?type=%s N/A dom_id record_type N/A query_string N/A N/A uri N/A %s&%s N/A uri query_string N/A N/A resp body N/A N/A self _retry_get uri N/A records N/A N/A body get records N/A N/A N/A N/A self _reset_paging record body N/A rec_paging N/A N/A N/A self _paging get record N/A N/A N/A N/A rec_paging get next_uri N/A N/A N/A resp body N/A N/A self _retry_get N/A N/A rec_paging get next_uri N/A N/A N/A self _reset_paging record body N/A N/A N/A records extend N/A N/A body get records N/A N/A record records N/A N/A N/A record N/A domain_id dom_id N/A N/A N/A CloudDNSRecord self record loaded False N/A record records record N/A add_records N/A N/A self domain records N/A N/A N/A 
        Adds the records to this domain. Each record should be a dict with the
        following keys:
            - type (required)
            - name (required)
            - data (required)
            - ttl (optional)
            - comment (optional)
            - priority (required for MX and SRV records; forbidden otherwise)
         N/A N/A isinstance records dict N/A N/A records N/A records N/A dom_id N/A N/A utils get_id domain N/A uri N/A /domains/%s/records dom_id N/A body N/A records records N/A N/A resp resp_body N/A N/A self _async_call uri method POST body body error_class N/A exc DomainRecordAdditionFailed has_response False N/A records N/A N/A N/A N/A resp_body get response N/A get records N/A N/A record records N/A N/A N/A record N/A domain_id dom_id N/A N/A N/A CloudDNSRecord self record loaded False N/A record records record N/A get_record N/A N/A self domain record N/A N/A N/A 
        Gets the full information for an existing record for this domain.
         N/A rec_id N/A N/A utils get_id record N/A domain_id N/A N/A utils get_id domain N/A uri N/A /domains/%s/records/%s N/A domain_id rec_id N/A N/A resp resp_body N/A N/A self _retry_get uri N/A N/A resp_body N/A domain_id domain_id N/A N/A CloudDNSRecord self resp_body loaded False N/A update_record N/A N/A self domain record data priority ttl comment N/A None None None None N/A N/A 
        Modifies an existing record for a domain.
         N/A rdict N/A id name N/A record id N/A record name N/A pdict N/A data priority ttl comment data priority ttl comment N/A N/A N/A utils params_to_dict pdict rdict N/A N/A N/A self update_records domain N/A rdict N/A update_records N/A N/A self domain records N/A N/A N/A 
        Modifies an existing records for a domain.
         N/A N/A N/A isinstance records list N/A N/A N/A TypeError Expected records of type list N/A uri N/A /domains/%s/records N/A N/A utils get_id domain N/A N/A resp resp_body N/A N/A self _async_call uri method PUT body N/A records records error_class N/A exc DomainRecordUpdateFailed has_response False N/A resp_body N/A delete_record N/A N/A self domain record N/A N/A N/A 
        Deletes an existing record for a domain.
         N/A uri N/A /domains/%s/records/%s N/A N/A N/A utils get_id domain N/A N/A utils get_id record N/A N/A resp resp_body N/A N/A self _async_call uri method DELETE error_class N/A exc DomainRecordDeletionFailed has_response False N/A resp_body N/A _get_ptr_details N/A N/A self device device_type N/A N/A N/A 
        Takes a device and device type and returns the corresponding HREF link
        and service name for use with PTR record management.
         N/A context N/A N/A self api identity N/A region N/A N/A self api region_name N/A N/A N/A N/A N/A device_type lower startswith load N/A N/A ep N/A N/A pyrax _get_service_endpoint context load_balancer region N/A svc loadbalancers N/A svc_name cloudLoadBalancers N/A N/A ep N/A N/A pyrax _get_service_endpoint context compute region N/A svc servers N/A svc_name cloudServersOpenStack N/A href N/A %s/%s/%s N/A ep svc N/A N/A utils get_id device N/A N/A href svc_name N/A _resolve_device_type N/A N/A self device N/A N/A N/A 
        Given a device, determines if it is a CloudServer, a CloudLoadBalancer,
        or an invalid device.
         N/A N/A tests.unit fakes N/A server_types N/A N/A pyrax CloudServer N/A fakes FakeServer N/A lb_types N/A CloudLoadBalancer N/A fakes FakeLoadBalancer N/A fakes FakeDNSDevice N/A N/A N/A ImportError N/A N/A server_types N/A N/A pyrax CloudServer N/A lb_types N/A CloudLoadBalancer N/A N/A isinstance device server_types N/A N/A device_type server N/A N/A N/A isinstance device lb_types N/A N/A device_type loadbalancer N/A N/A N/A N/A exc InvalidDeviceType N/A The device '%s' must be a CloudServer or a CloudLoadBalancer. device N/A device_type N/A list_ptr_records N/A N/A self device N/A N/A N/A 
        Returns a list of all PTR records configured for this device.
         N/A device_type N/A N/A self _resolve_device_type device N/A N/A href svc_name N/A N/A self _get_ptr_details device device_type N/A uri N/A /rdns/%s?href=%s N/A svc_name href N/A N/A N/A N/A resp resp_body N/A N/A self _retry_get uri N/A N/A N/A N/A exc NotFound N/A N/A N/A N/A records N/A N/A CloudDNSPTRRecord rec device N/A rec N/A N/A resp_body get records N/A N/A records N/A add_ptr_records N/A N/A self device records N/A N/A N/A 
        Adds one or more PTR records to the specified device.
         N/A device_type N/A N/A self _resolve_device_type device N/A N/A href svc_name N/A N/A self _get_ptr_details device device_type N/A N/A N/A isinstance records N/A list tuple N/A N/A records N/A records N/A body N/A recordsList link N/A records records N/A content href rel href svc_name N/A uri /rdns N/A N/A N/A N/A resp resp_body N/A N/A self _async_call uri body body method POST error_class N/A exc PTRRecordCreationFailed N/A N/A N/A N/A exc EndpointNotFound N/A N/A N/A N/A exc InvalidPTRRecord The domain/IP address information is not valid for this device. N/A N/A N/A resp_body get records N/A records N/A N/A CloudDNSPTRRecord rec device N/A rec N/A N/A resp_body get records N/A N/A records N/A update_ptr_record N/A N/A self device record domain_name data ttl comment N/A None None None N/A N/A 
        Updates a PTR record with the supplied values.
         N/A device_type N/A N/A self _resolve_device_type device N/A N/A href svc_name N/A N/A self _get_ptr_details device device_type N/A N/A N/A rec_id N/A record id N/A N/A N/A AttributeError N/A N/A rec_id record N/A rec N/A name id type data domain_name rec_id PTR data N/A N/A ttl None N/A N/A N/A rec N/A ttl N/A max 300 ttl N/A N/A comment None N/A N/A N/A rec N/A comment N/A comment N/A 160 N/A body N/A recordsList link N/A records N/A rec N/A content href rel href svc_name N/A uri /rdns N/A N/A N/A N/A resp resp_body N/A N/A self _async_call uri body body method PUT has_response False error_class N/A exc PTRRecordUpdateFailed N/A N/A N/A N/A exc EndpointNotFound N/A e N/A N/A N/A N/A exc InvalidPTRRecord The record domain/IP address information is not valid for this device. N/A N/A N/A N/A resp_body get status COMPLETED N/A delete_ptr_records N/A N/A self device ip_address N/A None N/A N/A 
        Deletes the PTR records for the specified device. If 'ip_address' is
        supplied, only the PTR records with that IP address will be deleted.
         N/A device_type N/A N/A self _resolve_device_type device N/A N/A href svc_name N/A N/A self _get_ptr_details device device_type N/A uri N/A /rdns/%s?href=%s N/A svc_name href N/A ip_address N/A N/A uri N/A %s&ip=%s N/A uri ip_address N/A N/A resp resp_body N/A N/A self _async_call uri method DELETE has_response False error_class N/A exc PTRRecordDeletionFailed N/A N/A N/A N/A resp_body get status COMPLETED N/A N/A CloudDNSClient N/A BaseClient N/A N/A 
    This is the primary class for interacting with Cloud DNS.
     N/A name Cloud DNS _configure_manager N/A N/A self N/A N/A N/A 
        Creates a manager to handle the instances, and another
        to handle flavors.
         N/A N/A self _manager N/A CloudDNSManager self resource_class CloudDNSDomain response_key domains plural_response_key domains uri_base domains N/A method_get N/A N/A self uri N/A kwargs N/A N/A 
        Overload the method_get function in order to retry on empty body
        responses from the Cloud DNS API
         N/A i N/A N/A N/A six moves range 3 N/A N/A N/A resp body N/A N/A N/A super CloudDNSClient self method_get uri kwargs N/A body N/A N/A N/A resp body N/A N/A N/A exc ServiceResponseFailure The Cloud DNS service failed to respond to the request. N/A set_timeout N/A N/A self timeout N/A N/A N/A 
        Sets the amount of time that calls will wait for a response from
        the DNS system before timing out. Setting the timeout to zero will
        cause execution to wait indefinitely until the call completes.
         N/A N/A N/A N/A self _manager _set_timeout timeout N/A set_delay N/A N/A self delay N/A N/A N/A 
        Changes the interval that the program will pause in between attempts to
        see if a request has completed.
         N/A N/A N/A N/A self _manager _set_delay delay N/A list N/A N/A self limit offset N/A None None N/A N/A Returns a list of all resources. N/A N/A N/A N/A self _manager list limit limit offset offset N/A list_previous_page N/A N/A self N/A N/A N/A Returns the previous page of results. N/A N/A N/A N/A self _manager list_previous_page N/A list_next_page N/A N/A self N/A N/A N/A Returns the next page of results. N/A N/A N/A N/A self _manager list_next_page N/A get_domain_iterator N/A N/A self N/A N/A N/A 
        Returns an iterator that will return each available domain. If there are
        more than the limit of 100 domains, the iterator will continue to fetch
        domains from the API until all domains have been returned.
         N/A N/A DomainResultsIterator N/A self _manager N/A changes_since N/A N/A self domain date_or_datetime N/A N/A N/A 
        Gets the changes for a domain since the specified date/datetime.
        The date can be one of:
            - a Python datetime object
            - a Python date object
            - a string in the format 'YYYY-MM-YY HH:MM:SS'
            - a string in the format 'YYYY-MM-YY'

        It returns a list of dicts, whose keys depend on the specific change
        that was made. A simple example of such a change dict:

            {u'accountId': 000000,
             u'action': u'update',
             u'changeDetails': [{u'field': u'serial_number',
               u'newValue': u'1354038941',
               u'originalValue': u'1354038940'},
              {u'field': u'updated_at',
               u'newValue': u'Tue Nov 27 17:55:41 UTC 2012',
               u'originalValue': u'Tue Nov 27 17:55:40 UTC 2012'}],
             u'domain': u'example.com',
             u'targetId': 00000000,
             u'targetType': u'Domain'}
         N/A N/A N/A domain changes_since date_or_datetime N/A assure_domain export_domain N/A N/A self domain N/A N/A N/A 
        Provides the BIND (Berkeley Internet Name Domain) 9 formatted contents
        of the requested domain. This call is for a single domain only, and as
        such, does not provide subdomain information.

        Sample export:

            {u'accountId': 000000,
             u'contentType': u'BIND_9',
             u'contents': u'example.com.	3600	IN	SOA	ns.rackspace.com. '
                'foo@example.com. 1354202974 21600 3600 1814400 500'
                'example.com.	3600	IN	NS	dns1.stabletransit.com.'
                'example.com.	3600	IN	NS	dns2.stabletransit.com.',
             u'id': 1111111}
         N/A N/A N/A domain export N/A assure_domain import_domain N/A N/A self domain_data N/A N/A N/A 
        Takes a string in the BIND 9 format and creates a new domain. See the
        'export_domain()' method for a description of the format.
         N/A N/A N/A N/A self _manager import_domain domain_data N/A update_domain N/A N/A self domain emailAddress ttl comment N/A None None None N/A N/A 
        Provides a way to modify the following attributes of a domain
        record:
            - email address
            - ttl setting
            - comment
         N/A N/A N/A domain update emailAddress emailAddress ttl ttl comment comment N/A assure_domain delete N/A N/A self domain delete_subdomains N/A False N/A N/A 
        Deletes the specified domain and all of its resource records. If the
        domain has subdomains, each subdomain will now become a root domain. If
        you wish to also delete any subdomains, pass True to 'delete_subdomains'.
         N/A N/A N/A domain delete delete_subdomains delete_subdomains N/A assure_domain list_subdomains N/A N/A self domain limit offset N/A None None N/A N/A 
        Returns a list of all subdomains for the specified domain.
         N/A N/A N/A domain list_subdomains limit limit offset offset N/A assure_domain get_subdomain_iterator N/A N/A self domain limit offset N/A None None N/A N/A 
        Returns an iterator that will return each available subdomain for the
        specified domain. If there are more than the limit of 100 subdomains,
        the iterator will continue to fetch subdomains from the API until all
        subdomains have been returned.
         N/A N/A SubdomainResultsIterator N/A self _manager domain domain N/A list_subdomains_previous_page N/A N/A self N/A N/A N/A Returns the previous page of subdomain results. N/A N/A N/A N/A self _manager list_subdomains_previous_page N/A list_subdomains_next_page N/A N/A self N/A N/A N/A Returns the next page of subdomain results. N/A N/A N/A N/A self _manager list_subdomains_next_page N/A list_records N/A N/A self domain limit offset N/A None None N/A N/A 
        Returns a list of all records configured for the specified domain.
         N/A N/A N/A domain list_records limit limit offset offset N/A assure_domain get_record_iterator N/A N/A self domain N/A N/A N/A 
        Returns an iterator that will return each available DNS record for the
        specified domain. If there are more than the limit of 100 records, the
        iterator will continue to fetch records from the API until all records
        have been returned.
         N/A N/A RecordResultsIterator N/A self _manager domain domain N/A list_records_previous_page N/A N/A self N/A N/A N/A Returns the previous page of record results. N/A N/A N/A N/A self _manager list_records_previous_page N/A list_records_next_page N/A N/A self N/A N/A N/A Returns the next page of record results. N/A N/A N/A N/A self _manager list_records_next_page N/A search_records N/A N/A self domain record_type name data N/A None None N/A N/A 
        Returns a list of all records configured for the specified domain
        that match the supplied search criteria.
         N/A N/A N/A domain search_records record_type record_type name name data data N/A assure_domain find_record N/A N/A self domain record_type name data N/A None None N/A N/A 
        Returns a single record for this domain that matches the supplied
        search criteria.

        If no record matches, a DomainRecordNotFound exception will be raised.
        If more than one matches, a DomainRecordNotUnique exception will
        be raised.
         N/A N/A N/A domain find_record record_type record_type name name data data N/A assure_domain add_records N/A N/A self domain records N/A N/A N/A 
        Adds the records to this domain. Each record should be a dict with the
        following keys:
            - type (required)
            - name (required)
            - data (required)
            - ttl (optional)
            - comment (optional)
            - priority (required for MX and SRV records; forbidden otherwise)
         N/A N/A N/A domain add_records records N/A assure_domain N/A add_record add_records get_record N/A N/A self domain record N/A N/A N/A 
        Gets the full information for an existing record or record ID for the
        specified domain.
         N/A N/A N/A domain get_record record N/A assure_domain update_record N/A N/A self domain record data priority ttl comment N/A None None None None N/A N/A 
        Modifies an existing record for a domain.
         N/A N/A N/A domain update_record record data data priority priority ttl ttl comment comment N/A assure_domain update_records N/A N/A self domain records N/A N/A N/A 
        Modifies multiple existing records for a domain. Each record to be
        updated should be a dict with following required keys:
            - id
            - name

        Each record must also contain one or more of the following optional
        keys:
            - data
            - ttl
            - comment
            - priority (optional for MX and SRV records; forbidden otherwise)
         N/A N/A N/A domain update_records records N/A assure_domain delete_record N/A N/A self domain record N/A N/A N/A 
        Deletes an existing record for this domain.
         N/A N/A N/A domain delete_record record N/A assure_domain list_ptr_records N/A N/A self device N/A N/A N/A 
        Returns a list of all PTR records configured for this device.
         N/A N/A N/A N/A self _manager list_ptr_records device N/A add_ptr_records N/A N/A self device records N/A N/A N/A 
        Adds one or more PTR records to the specified device.
         N/A N/A N/A N/A self _manager add_ptr_records device records N/A update_ptr_record N/A N/A self device record domain_name data ttl comment N/A None None None N/A N/A 
        Updates a PTR record with the supplied values.
         N/A N/A N/A N/A self _manager update_ptr_record device record domain_name data data ttl ttl comment comment N/A delete_ptr_records N/A N/A self device ip_address N/A None N/A N/A 
        Deletes the PTR records for the specified device. If 'ip_address'
        is supplied, only the PTR records with that IP address will be deleted.
         N/A N/A N/A N/A self _manager delete_ptr_records device ip_address ip_address N/A get_absolute_limits N/A N/A self N/A N/A N/A 
        Returns a dict with the absolute limits for the current account.
         N/A N/A resp body N/A N/A self method_get /limits N/A absolute_limits N/A N/A N/A N/A body get limits N/A get absolute N/A absolute_limits N/A get_rate_limits N/A N/A self N/A N/A N/A 
        Returns a dict with the current rate limit information for domain
        and status requests.
         N/A N/A resp body N/A N/A self method_get /limits N/A rate_limits N/A N/A N/A N/A body get limits N/A get rate N/A ret N/A N/A rate_limit rate_limits N/A N/A limits N/A rate_limit N/A limit N/A uri_limits N/A uri limits N/A rate_limit N/A uri limits N/A N/A N/A ret append uri_limits N/A ret N/A N/A ResultsIterator N/A object N/A N/A 
    This object will iterate over all the results for a given
    type of listing, no matter how many items exist.

    This is an abstract class; subclasses must define the
    _init_methods() method.
     __init__ N/A N/A self manager domain N/A None N/A N/A N/A self manager manager N/A N/A self domain domain N/A N/A self domain_id N/A domain N/A N/A utils get_id domain None N/A N/A self results N/A N/A N/A self next_uri N/A N/A self extra_args N/A tuple N/A N/A N/A self _init_methods N/A _init_methods N/A N/A self N/A N/A N/A 
        Must be implemented in subclasses.
         N/A N/A NotImplementedError N/A __iter__ N/A N/A self N/A N/A N/A self N/A next N/A N/A self N/A N/A N/A 
        Return the next available item. If there are no more items in the
        local 'results' list, check if there is a 'next_uri' value. If so,
        use that to get the next page of results from the API, and return
        the first item from that query.
         N/A N/A N/A N/A N/A N/A self results pop 0 N/A N/A N/A IndexError N/A N/A N/A N/A self next_uri None N/A N/A N/A StopIteration N/A N/A N/A N/A self next_uri N/A N/A N/A self domain N/A N/A N/A self results N/A N/A self list_method N/A self domain N/A N/A N/A self results N/A N/A self list_method N/A N/A args N/A self extra_args N/A N/A self results N/A N/A self _list_method N/A self next_uri args N/A N/A self next_uri N/A N/A N/A N/A N/A N/A self manager _paging get N/A self paging_service N/A get next_uri N/A N/A N/A N/A N/A N/A self results pop 0 N/A N/A N/A IndexError N/A N/A N/A StopIteration N/A N/A DomainResultsIterator N/A ResultsIterator N/A N/A 
    ResultsIterator subclass for iterating over all domains.
     _init_methods N/A N/A self N/A N/A N/A N/A self list_method N/A N/A self manager list N/A N/A self _list_method N/A N/A self manager _list N/A N/A self paging_service domain N/A N/A SubdomainResultsIterator N/A ResultsIterator N/A N/A 
    ResultsIterator subclass for iterating over all subdomains.
     _init_methods N/A N/A self N/A N/A N/A N/A self list_method N/A N/A self manager list_subdomains N/A N/A self _list_method N/A N/A self manager _list_subdomains N/A N/A self extra_args N/A N/A self domain_id N/A N/A self paging_service subdomain N/A N/A RecordResultsIterator N/A ResultsIterator N/A N/A 
    ResultsIterator subclass for iterating over all domain records.
     _init_methods N/A N/A self N/A N/A N/A N/A self list_method N/A N/A self manager list_records N/A N/A self _list_method N/A N/A self manager _list_records N/A N/A self paging_service record N/A N/A