Module Expr Str Import alias alias alias Import alias alias alias Import alias identifier Import alias identifier Import alias identifier Import alias identifier Import alias identifier Import alias identifier ImportFrom alias identifier Import alias Assign NameStore Call NameLoad NameLoad Import alias identifier Import alias identifier ImportFrom alias identifier Import alias identifier Import alias Import alias ImportFrom alias identifier ImportFrom alias identifier alias identifier Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr ClassDef bases AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr orelse Return AttributeLoad NameLoad attr decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If BoolOpOr NameLoad CompareIs AttributeLoad NameLoad attr NameLoad body TryExcept body Return Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str If Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr keyword NameLoad NameLoad If CompareIn Str NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr Raise Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad AttributeLoad NameLoad attr Index Str decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call AttributeLoad NameLoad attr decorator_list If CompareGtE Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad ListLoad body Assign NameStore Dict Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword Num handlers ExceptHandler type NameLoad body Expr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr keyword Str decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad body TryExcept body Return Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Raise NameLoad BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body If BoolOpOr CompareIn Str NameLoad CompareIn Str NameLoad body Import alias identifier Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore SubscriptLoad NameLoad Slice Num body If Call NameLoad NameLoad AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareNotEq AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore NameLoad orelse TryExcept body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad NameLoad handlers ExceptHandler type NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad handlers ExceptHandler type NameLoad body Raise If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise NameLoad If UnaryOpNot BoolOpOr NameLoad CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Raise NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad decorator_list Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Return Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Return Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Assert BoolOpAnd CompareNotIn Str NameLoad CompareNotIn Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Return Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad kwarg body Return Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore ListComp SubscriptLoad NameLoad Index Num comprehension NameStore Call AttributeLoad NameLoad attr CompareIn SubscriptLoad NameLoad Index Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Num Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr TupleLoad SubscriptLoad NameLoad Index NameLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index BinOpAdd NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Return Call NameLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad decorator_list If CompareGtE Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Pass decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Pass decorator_list orelse ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Pass decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If Call NameLoad NameLoad NameLoad body Return Call SubscriptLoad NameLoad Index Num NameLoad Dict SubscriptLoad NameLoad Index Num Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Num orelse Return Call NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad Str handlers ExceptHandler type NameLoad body Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Raise AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If NameLoad body Return Call AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body If BoolOpOr NameLoad NameLoad CompareIs AttributeLoad NameLoad attr NameLoad body TryExcept body Return Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str If NameLoad body Assign SubscriptStore NameLoad Index Num Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Call NameLoad BinOpSub Call NameLoad NameLoad Num NameLoad orelse Assign SubscriptStore NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Return NameLoad Return Call AttributeLoad NameLoad attr keyword NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore SubscriptLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Num Index Num If NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Num Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr Return NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str handlers ExceptHandler body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr handlers ExceptHandler type NameLoad body Raise Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad BinOpAdd Str SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Slice Num attr Str Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse TryExcept body Return CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr handlers ExceptHandler body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListComp Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad comprehension NameStore Call NameLoad Call AttributeLoad NameLoad attr BoolOpOr NameLoad UnaryOpNot CompareEq SubscriptLoad NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Return Call NameLoad Call AttributeLoad Str attr SubscriptLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Slice Num handlers ExceptHandler type NameLoad body Return Call NameLoad Call AttributeLoad Str attr SubscriptLoad Call AttributeLoad NameLoad attr Str Slice Num decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad TryExcept body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Index Num handlers ExceptHandler type NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareLtE Call AttributeLoad NameLoad attr Num body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body If CompareIs NameLoad NameLoad body Return ListLoad Return ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad orelse If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str TryExcept body Return ListComp NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad CompareNotEq NameLoad NameLoad handlers ExceptHandler body Return ListLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str If BoolOpAnd NameLoad CompareIs SubscriptLoad NameLoad Index Num NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str NameLoad body Raise Call NameLoad Str If CompareIn Str NameLoad body Delete SubscriptDel NameLoad Index Str Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Delete SubscriptDel NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr BoolOpAnd CompareIs NameLoad NameLoad Call AttributeLoad NameLoad attr Str NameLoad BoolOpAnd NameLoad CompareEq NameLoad SubscriptLoad NameLoad Index Num body Return NameLoad Return Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore Call AttributeLoad NameLoad attr body If Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot Call AttributeLoad Call AttributeLoad NameLoad attr Str attr body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Return NameLoad orelse Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Dict If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body If BoolOpAnd CompareNotIn Str NameLoad CompareNotIn Str NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad orelse Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad orelse Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict Str Str TupleLoad AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body For NameStore Call AttributeLoad NameLoad attr body TryExcept body Return Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body TryExcept body Return Call NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If NameLoad body TryExcept body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Raise NameLoad Raise NameLoad Return NameLoad decorator_list Expr Str FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign SubscriptStore NameLoad Index Str NameLoad TryExcept body Return SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore Str orelse If Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str NameLoad If CompareIs NameLoad NameLoad body Assign NameStore UnaryOpNot Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str kwarg body If Call AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults Str kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr keyword NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults kwarg body If Call AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults kwarg body If Call AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults Str kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr keyword NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults Str kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr keyword NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str kwarg body If Call AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore ListComp Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr comprehension NameStore NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpAnd CompareIn Call AttributeLoad NameLoad attr TupleLoad Str Str Str UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str keyword Num FunctionDef arguments args NameParam NameParam NameParam defaults Str kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults Str kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr keyword NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults Str kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr keyword NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return TupleLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num decorator_list Call AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Str body Expr Str Assign NameStore Dict Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad orelse Assign SubscriptStore NameLoad Index Str NameLoad If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq NameLoad Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Str body Expr Str Return SubscriptLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Str body Expr Str Return SubscriptLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Index Num decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str decorator_list If Call AttributeLoad NameLoad attr body ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body If NameLoad body Return Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword Num keyword NameLoad orelse Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword Num keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword Num keyword Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body If NameLoad body Return Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword Num keyword NameLoad orelse Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword Num keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults vararg body Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign NameStore BinOpAdd Call NameLoad NameLoad ListLoad NameLoad Return Call NameLoad NameLoad Dict Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Num Assign NameStore BinOpAdd Call NameLoad NameLoad ListLoad NameLoad Return Call NameLoad NameLoad Dict Str Str NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body If BoolOpAnd NameLoad CompareEq Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad NameLoad orelse Return Call NameLoad NameLoad decorator_list If NameLoad body Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body If BoolOpAnd NameLoad CompareEq Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad NameLoad orelse Return BinOpAdd Call NameLoad NameLoad Num decorator_list If NameLoad body Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str keyword Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str keyword Str ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str TupleLoad AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str keyword Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str keyword Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str keyword Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str keyword Str ClassDef bases NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str If CompareGtE Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str orelse FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Num Assign NameStore ListLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Num body If CompareIs NameLoad NameLoad body Assign NameStore BinOpAdd Str NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list For NameStore Call AttributeLoad Str attr body Assign NameStore Call NameLoad NameLoad Expr Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr keyword Num NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr keyword Num NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr keyword Num NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr keyword Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword Num keyword Num decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Num keyword NameLoad keyword AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str decorator_list Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad keyword Num keyword Num decorator_list Assign NameStore NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore NameLoad body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return 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 defaults body Expr Str If Call NameLoad NameLoad TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise NameLoad Str orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareGtE NameLoad Call NameLoad NameLoad body Raise NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assert UnaryOpNot Call AttributeLoad NameLoad attr handlers ExceptHandler type TupleLoad NameLoad NameLoad body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Pass orelse If Call AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise NameLoad Str orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise NameLoad Str orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareGtE NameLoad Call NameLoad NameLoad body Raise NameLoad Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If Call NameLoad NameLoad NameLoad body Return TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad TupleLoad NameLoad AttributeLoad NameLoad attr body Return TupleLoad Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If NameLoad body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad orelse Raise Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return SubscriptLoad Call AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list Call AttributeLoad NameLoad attr Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body If CompareNotIn NameLoad NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Str Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad orelse Raise decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return CompareEq Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Return Call AttributeLoad NameLoad attr NameLoad orelse TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Str Raise Call NameLoad BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr orelse Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad keyword NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Str Str NameLoad body If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad NameLoad Call AttributeLoad SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str Index Str Index Str attr BinOpAdd Str Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad SubscriptLoad SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str Index Str Index Str attr BinOpAdd Str Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler body Raise NameLoad BinOpMod Str NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr orelse Raise NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Call NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpMult ListLoad Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler body Raise NameLoad BinOpMod Str NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr orelse Raise NameLoad If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad Call AttributeLoad NameLoad attr Index Num decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Return SubscriptLoad Call AttributeLoad NameLoad attr Index Num decorator_list decorator_list Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call NameLoad For TupleStore NameStore NameStore NameStore AttributeLoad NameLoad attr body If CompareEq NameLoad Str body Continue Assign NameStore SubscriptLoad NameLoad Index Num If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Continue Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list Expr Call NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad
N/A N/A 
Contains classes corresponding to the Maya type hierarchy, including `DependNode`, `Transform`, `Mesh`, and `Camera`.
 N/A sys os re N/A inspect itertools math N/A pymel.util _util N/A pymel.internal.pmcmds cmds N/A pymel.internal.factories _factories N/A pymel.api _api N/A pymel.internal.apicache _apicache N/A pymel.internal.pwarnings _warnings pymel.internal getLogger _getLogger N/A datatypes N/A _logger N/A _getLogger __name__ N/A pymel.internal internal N/A pymel.versions versions maya.cmds about _about N/A maya.mel mm N/A general N/A other animation listAnimatable _listAnimatable system namespaceInfo _namespaceInfo FileReference _FileReference N/A _thisModule N/A N/A sys modules N/A __name__ N/A N/A N/A _factories clearPyNodeTypes DependNode N/A N/A general PyNode N/A N/A __apicls__ N/A _api MFnDependencyNode N/A __metaclass__ N/A _factories MetaMayaNodeWrapper __melobject__ N/A N/A self N/A N/A N/A Special method for returning a mel-friendly representation. N/A N/A isinstance self DependNode N/A N/A N/A N/A self name N/A N/A N/A self __melnode__ N/A N/A _util universalmethod __repr__ N/A N/A self N/A N/A N/A 
        :rtype: `unicode`
         N/A N/A nt.%s(%r) N/A N/A N/A self __class__ __name__ N/A N/A self name N/A _updateName N/A N/A self N/A N/A N/A N/A N/A self __apimobject__ N/A N/A self _name N/A N/A N/A N/A self __apimfn__ name N/A N/A self _name N/A name N/A N/A self update N/A True N/A N/A 
        :rtype: `unicode`
         N/A N/A update N/A N/A self _name None N/A N/A N/A N/A N/A N/A self _updateName N/A N/A N/A N/A general MayaObjectError N/A N/A N/A N/A _logger warn N/A object %s no longer exists N/A self _name N/A N/A self _name N/A shortName N/A N/A self N/A N/A N/A 
        This produces the same results as `DependNode.name` and is included to simplify looping over lists
        of nodes that include both Dag and Depend nodes.

        :rtype: `unicode`
         N/A N/A N/A self name N/A longName N/A N/A self N/A N/A N/A 
        This produces the same results as `DependNode.name` and is included to simplify looping over lists
        of nodes that include both Dag and Depend nodes.

        :rtype: `unicode`
         N/A N/A N/A self name N/A nodeName N/A N/A self N/A N/A N/A 
        This produces the same results as `DependNode.name` and is included to simplify looping over lists
        of nodes that include both Dag and Depend nodes.

        :rtype: `unicode`
         N/A N/A N/A self name N/A rename N/A N/A self name N/A kwargs N/A N/A 
        :rtype: `DependNode`
         N/A N/A N/A kwargs pop preserveNamespace False N/A N/A name N/A N/A N/A self namespace root True name N/A N/A | name N/A N/A name N/A N/A N/A name split | N/A -1 N/A N/A N/A general rename self name kwargs N/A __apiobject__ N/A N/A self N/A N/A N/A get the default API object (MObject) for this node if it is valid N/A N/A N/A self __apimobject__ N/A __apimobject__ N/A N/A self N/A N/A N/A get the MObject for this node if it is valid N/A handle N/A N/A self __apihandle__ N/A N/A N/A _api isValidMObjectHandle handle N/A N/A N/A N/A handle object N/A N/A N/A general MayaNodeError N/A self _name N/A __apihandle__ N/A N/A self N/A N/A N/A N/A N/A self __apiobjects__ N/A MObjectHandle N/A __str__ N/A N/A self N/A N/A N/A N/A %s N/A N/A self name N/A __unicode__ N/A N/A self N/A N/A N/A N/A %s N/A N/A self name N/A N/A N/A N/A N/A versions current N/A versions v2009 N/A __hash__ N/A N/A self N/A N/A N/A N/A N/A N/A N/A self __apihandle__ hashCode N/A node N/A N/A self N/A N/A N/A for compatibility with Attribute class

        :rtype: `DependNode`

         N/A self N/A lock N/A N/A self N/A kwargs N/A N/A lockNode -lock 1 N/A N/A N/A self setLocked True N/A unlock N/A N/A self N/A kwargs N/A N/A lockNode -lock 0 N/A N/A N/A self setLocked False N/A cast N/A N/A self swapNode N/A kwargs N/A N/A nodeCast N/A N/A N/A cmds nodeCast self swapNode kwargs N/A N/A duplicate N/A general duplicate savePreset N/A N/A self presetName custom attributes N/A None N/A N/A N/A kwargs N/A save True N/A attributes N/A N/A N/A kwargs N/A attributes N/A N/A join attributes N/A custom N/A N/A N/A kwargs N/A custom custom N/A N/A N/A cmds nodePreset presetName kwargs N/A loadPreset N/A N/A self presetName N/A N/A N/A kwargs N/A load True N/A N/A N/A cmds nodePreset presetName kwargs N/A deletePreset N/A N/A self presetName N/A N/A N/A kwargs N/A delete True N/A N/A N/A cmds nodePreset presetName kwargs N/A listPresets N/A N/A self N/A N/A N/A kwargs N/A list True N/A N/A N/A cmds nodePreset kwargs N/A N/A type N/A general nodeType referenceFile N/A N/A self N/A N/A N/A referenceQuery -file
        Return the reference file to which this object belongs.  None if object is not referenced

        :rtype: `FileReference`

         N/A N/A N/A N/A _FileReference N/A N/A cmds referenceQuery self f 1 N/A N/A N/A RuntimeError N/A N/A None N/A N/A isReadOnly N/A N/A _factories wrapApiMethod N/A _api MFnDependencyNode isFromReferencedFile isReadOnly classification N/A N/A self N/A N/A N/A getClassification N/A N/A N/A general getClassification N/A N/A self type N/A inputs N/A N/A self N/A kwargs N/A N/A listConnections -source 1 -destination 0

        :rtype: `PyNode` list
         N/A N/A kwargs N/A source True N/A N/A N/A kwargs pop s None N/A N/A kwargs N/A destination False N/A N/A N/A kwargs pop d None N/A N/A N/A general listConnections self kwargs N/A outputs N/A N/A self N/A kwargs N/A N/A listConnections -source 0 -destination 1

        :rtype: `PyNode` list
         N/A N/A kwargs N/A source False N/A N/A N/A kwargs pop s None N/A N/A kwargs N/A destination True N/A N/A N/A kwargs pop d None N/A N/A N/A general listConnections self kwargs N/A sources N/A N/A self N/A kwargs N/A N/A listConnections -source 1 -destination 0

        :rtype: `PyNode` list
         N/A N/A kwargs N/A source True N/A N/A N/A kwargs pop s None N/A N/A kwargs N/A destination False N/A N/A N/A kwargs pop d None N/A N/A N/A general listConnections self kwargs N/A destinations N/A N/A self N/A kwargs N/A N/A listConnections -source 0 -destination 1

        :rtype: `PyNode` list
         N/A N/A kwargs N/A source False N/A N/A N/A kwargs pop s None N/A N/A kwargs N/A destination True N/A N/A N/A kwargs pop d None N/A N/A N/A general listConnections self kwargs N/A shadingGroups N/A N/A self N/A N/A N/A list any shading groups in the future of this object - works for
        shading nodes, transforms, and shapes
        
        Also see listSets(type=1) - which returns which 'rendering sets' the
        object is a member of (and 'rendering sets' seem to consist only of
        shading groups), whereas this method searches the object's future for
        any nodes of type 'shadingEngine'.   
        
        :rtype: `DependNode` list
         N/A N/A N/A self future type shadingEngine N/A __getattr__ N/A N/A self attr N/A N/A N/A N/A N/A N/A getattr N/A super N/A general PyNode self attr N/A N/A N/A AttributeError N/A N/A N/A N/A N/A N/A DependNode attr self attr N/A N/A N/A N/A general MayaAttributeError N/A e N/A N/A AttributeError N/A %r has no attribute or method named '%s' N/A self attr N/A attrDefaults N/A N/A obj attr N/A N/A N/A 
        Access to an attribute of a node.  This does not require an instance:

            >>> nt.Transform.attrDefaults('tx').isKeyable()
            True

        but it can use one if needed ( for example, for dynamically created attributes )

            >>> nt.Transform(u'persp').attrDefaults('tx').isKeyable()

        Note: this is still experimental.
         N/A N/A N/A inspect isclass obj N/A N/A self None N/A cls obj N/A N/A self obj N/A cls N/A type obj N/A attributes N/A N/A N/A cls __apiobjects__ setdefault MFnAttributes N/A N/A attrObj N/A N/A attributes get attr None N/A N/A N/A N/A _api isValidMObject attrObj N/A N/A N/A self None N/A N/A dagMod N/A N/A _api MDagModifier N/A dgMod N/A N/A _api MDGModifier N/A nodeObj N/A N/A _apicache _makeDgModGhostObject N/A cls __melnode__ dagMod dgMod N/A nodeMfn N/A N/A cls __apicls__ obj N/A N/A nodeMfn N/A N/A self __apimfn__ N/A attrObj N/A N/A nodeMfn attribute attr N/A N/A attributes N/A attr attrObj N/A N/A N/A general AttributeDefaults attrObj N/A N/A _util universalmethod attr N/A N/A self attr N/A N/A N/A 
        access to attribute plug of a node. returns an instance of the Attribute class for the
        given attribute name.

        :rtype: `Attribute`
         N/A N/A N/A self _attr attr False N/A _attr N/A N/A self attr allowOtherNode N/A N/A N/A N/A N/A N/A N/A . attr N/A [ attr N/A N/A pymel.util.nameparse nameparse N/A nameTokens N/A N/A nameparse getBasicPartList N/A dummy. attr N/A result N/A N/A self __apiobject__ N/A token N/A nameTokens N/A 1 N/A N/A N/A isinstance token N/A nameparse MayaName N/A N/A N/A isinstance result N/A _api MPlug N/A N/A N/A N/A result isArray N/A N/A result N/A N/A N/A N/A self __apimfn__ findPlug N/A unicode token N/A N/A result N/A N/A result child N/A N/A N/A N/A self __apimfn__ attribute N/A unicode token N/A N/A result N/A N/A N/A N/A self __apimfn__ findPlug N/A unicode token N/A N/A isinstance token N/A nameparse NameIndex N/A N/A N/A N/A token value -1 N/A N/A result N/A N/A result elementByLogicalIndex N/A token value N/A plug result N/A N/A N/A N/A plug N/A N/A N/A N/A self __apimfn__ findPlug attr False N/A N/A N/A RuntimeError N/A N/A N/A N/A plug N/A N/A _api toApiObject N/A N/A N/A N/A self name . attr dagPlugs False N/A N/A N/A RuntimeError N/A N/A N/A N/A N/A isinstance plug N/A _api MPlug N/A N/A RuntimeError N/A N/A N/A allowOtherNode N/A N/A N/A plug node N/A N/A self __apimobject__ N/A N/A RuntimeError N/A N/A N/A general Attribute N/A N/A self __apiobject__ plug N/A N/A N/A RuntimeError N/A N/A N/A N/A general MayaAttributeError N/A %s.%s N/A self attr N/A N/A hasAttr N/A general hasAttr setAttr N/A N/A self attr N/A args kwargs N/A N/A N/A N/A general setAttr N/A %s.%s N/A self attr args kwargs N/A N/A N/A _factories addMelDocs setAttr setDynamicAttr N/A N/A self attr N/A args kwargs N/A N/A 
        same as `DependNode.setAttr` with the force flag set to True.  This causes
        the attribute to be created based on the passed input value.
         N/A N/A kwargs N/A force True N/A N/A N/A general setAttr N/A %s.%s N/A self attr args kwargs N/A N/A N/A _factories addMelDocs setAttr getAttr N/A N/A self attr N/A args kwargs N/A N/A N/A N/A general getAttr N/A %s.%s N/A self attr args kwargs N/A N/A N/A _factories addMelDocs getAttr addAttr N/A N/A self attr N/A kwargs N/A N/A N/A N/A longName kwargs N/A ln kwargs N/A N/A kwargs N/A longName attr N/A N/A N/A general addAttr N/A unicode self kwargs N/A N/A N/A _factories addMelDocs addAttr deleteAttr N/A N/A self attr N/A args kwargs N/A N/A N/A N/A general deleteAttr N/A %s.%s N/A self attr args kwargs N/A N/A N/A _factories addMelDocs deleteAttr connectAttr N/A N/A self attr destination N/A kwargs N/A N/A N/A N/A general connectAttr N/A %s.%s N/A self attr destination kwargs N/A N/A N/A _factories addMelDocs connectAttr disconnectAttr N/A N/A self attr destination N/A None kwargs N/A N/A N/A N/A general disconnectAttr N/A %s.%s N/A self attr destination kwargs N/A N/A N/A _factories addMelDocs disconnectAttr N/A listAnimatable _listAnimatable listAttr N/A N/A self N/A kwargs N/A N/A 
        listAttr

        Modifications:
          - returns an empty list when the result is None
          - added 'alias' keyword to list attributes that have aliases
        :rtype: `Attribute` list

         N/A alias N/A N/A kwargs pop alias False N/A res N/A map N/A N/A N/A x N/A N/A N/A self attr x N/A N/A _util listForNone N/A N/A cmds listAttr N/A N/A self name kwargs N/A alias N/A N/A res N/A N/A x N/A 1 N/A x N/A N/A self listAliases N/A N/A x N/A 1 res N/A res N/A listAliases N/A N/A self N/A N/A N/A 
        aliasAttr

        Modifications:
          - returns an empty list when the result is None
          - when queried, returns a list of (alias, `Attribute`) pairs.

        :rtype: (`str`, `Attribute`) list

         N/A tmp N/A N/A N/A N/A N/A N/A self __apimfn__ getAliasList tmp N/A res N/A N/A i N/A range 0 N/A len tmp 2 N/A N/A N/A N/A res append N/A N/A tmp N/A i N/A N/A general Attribute N/A N/A N/A N/A self node . N/A tmp N/A N/A i 1 N/A res N/A attrInfo N/A N/A self N/A kwargs N/A N/A attributeInfo

        :rtype: `Attribute` list
         N/A N/A map N/A N/A N/A x N/A N/A N/A self attr x N/A N/A _util listForNone N/A N/A cmds attributeInfo N/A N/A self name kwargs N/A stripNum N/A N/A self N/A N/A N/A Return the name of the node with trailing numbers stripped off. If no trailing numbers are found
        the name will be returned unchanged.

        >>> from pymel.core import *
        >>> SCENE.lambert1.stripNum()
        u'lambert'

        :rtype: `unicode`
         N/A N/A N/A N/A N/A other NameParser self stripNum N/A extractNum N/A N/A self N/A N/A N/A Return the trailing numbers of the node name. If no trailing numbers are found
        an error will be raised.

        >>> from pymel.core import *
        >>> SCENE.lambert1.extractNum()
        u'1'

        :rtype: `unicode`
         N/A N/A N/A N/A N/A other NameParser self extractNum N/A nextUniqueName N/A N/A self N/A N/A N/A Increment the trailing number of the object until a unique name is found

        If there is no trailing number, appends '1' to the name.

        :rtype: `unicode`
         N/A N/A N/A N/A N/A other NameParser self nextUniqueName N/A nextName N/A N/A self N/A N/A N/A Increment the trailing number of the object by 1

        Raises an error if the name has no trailing number.

        >>> from pymel.core import *
        >>> SCENE.lambert1.nextName()
        DependNodeName(u'lambert2')

        :rtype: `unicode`
         N/A N/A N/A N/A N/A other NameParser self nextName N/A prevName N/A N/A self N/A N/A N/A Decrement the trailing number of the object by 1

        Raises an error if the name has no trailing number.

        :rtype: `unicode`
         N/A N/A N/A N/A N/A other NameParser self prevName N/A registerVirtualSubClass N/A N/A cls nameRequired N/A False N/A N/A 
        Deprecated
         N/A N/A N/A _factories registerVirtualClass cls nameRequired N/A classmethod N/A N/A N/A N/A N/A versions current N/A versions v2011 N/A ContainerBase N/A DependNode N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A N/A Entity N/A ContainerBase N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A N/A N/A Entity N/A DependNode N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A N/A DagNode N/A Entity N/A N/A N/A __apicls__ N/A _api MFnDagNode N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A _componentAttributes N/A comp N/A N/A self compName N/A N/A N/A 
        Will retrieve a Component object for this node; similar to
        DependNode.attr(), but for components.

        :rtype: `Component`
         N/A N/A compName N/A self _componentAttributes N/A N/A compClass N/A N/A self _componentAttributes N/A compName N/A N/A isinstance compClass tuple N/A N/A N/A N/A compClass N/A 0 self N/A N/A compClass N/A 1 N/A N/A general ComponentIndex label N/A compClass N/A 1 N/A N/A N/A compClass self N/A N/A N/A N/A N/A object __getattribute__ self getShape N/A N/A N/A AttributeError N/A N/A N/A N/A general MayaComponentError N/A %s.%s N/A self compName N/A N/A shape N/A N/A self getShape N/A shape N/A N/A N/A N/A shape comp compName N/A _updateName N/A N/A self long N/A False N/A N/A dag N/A N/A self __apimdagpath__ N/A dag N/A N/A name N/A N/A dag partialPathName N/A N/A name N/A N/A N/A general MayaNodeError N/A N/A self _name name N/A long N/A N/A N/A N/A dag fullPathName N/A N/A self _name N/A name N/A N/A self update long N/A True False N/A N/A N/A update long N/A N/A self _name None N/A N/A N/A N/A N/A N/A self _updateName long N/A N/A N/A N/A general MayaObjectError N/A N/A N/A N/A _logger warn N/A object %s no longer exists N/A self _name N/A N/A self _name N/A longName N/A N/A self stripNamespace levels N/A False 0 N/A N/A 
        The full dag path to the object, including leading pipe ( | )

        :rtype: `unicode`
         N/A stripNamespace N/A N/A name N/A N/A self name long True N/A nodes N/A N/A x N/A N/A name split | N/A N/A y N/A N/A x split . N/A z N/A N/A N/A y N/A 0 split : N/A levels N/A N/A N/A y N/A 0 N/A N/A : join N/A z N/A N/A min N/A N/A len z 1 levels N/A N/A N/A y N/A 0 N/A z N/A -1 N/A N/A N/A nodes append N/A N/A . join y N/A stripped_name N/A N/A | join nodes N/A stripped_name N/A N/A N/A self name long True N/A N/A fullPath longName shortName N/A N/A self N/A N/A N/A 
        The shortest unique name.

        :rtype: `unicode`
         N/A N/A N/A self name long False N/A nodeName N/A N/A self stripNamespace N/A False N/A N/A 
        Just the name of the node, without any dag path

        :rtype: `unicode`
         N/A name N/A N/A N/A N/A N/A self name rsplit | 1 N/A -1 N/A stripNamespace N/A N/A name N/A N/A N/A name rsplit : 1 N/A -1 N/A name N/A __apiobject__ N/A N/A self N/A N/A N/A get the MDagPath for this object if it is valid N/A N/A N/A self __apimdagpath__ N/A __apimdagpath__ N/A N/A self N/A N/A N/A get the MDagPath for this object if it is valid N/A N/A N/A dag N/A N/A self __apiobjects__ N/A MDagPath N/A N/A N/A self __apimobject__ N/A dag N/A N/A N/A KeyError N/A N/A dag N/A N/A _api MDagPath N/A mfn N/A N/A _api MFnDagNode N/A N/A self __apimobject__ N/A N/A N/A mfn getPath dag N/A N/A N/A self __apiobjects__ N/A MDagPath dag N/A dag N/A __apihandle__ N/A N/A self N/A N/A N/A N/A N/A handle N/A N/A self __apiobjects__ N/A MObjectHandle N/A N/A N/A N/A N/A N/A handle N/A N/A _api MObjectHandle N/A N/A N/A N/A self __apiobjects__ N/A MDagPath node N/A N/A N/A RuntimeError N/A N/A N/A N/A general MayaNodeError N/A self _name N/A N/A N/A self __apiobjects__ N/A MObjectHandle handle N/A handle N/A root N/A N/A self N/A N/A N/A rootOf

        :rtype: `unicode`
         N/A N/A DagNode N/A | N/A N/A N/A N/A N/A N/A self longName N/A 1 split | N/A 0 N/A isInstanceOf N/A N/A self other N/A N/A N/A 
        :rtype: `bool`
         N/A N/A isinstance other N/A general PyNode N/A N/A N/A N/A N/A self __apimobject__ N/A N/A other __apimobject__ N/A N/A N/A N/A N/A N/A N/A self __apimobject__ N/A N/A N/A N/A general PyNode other __apimobject__ N/A N/A N/A N/A False N/A instanceNumber N/A N/A self N/A N/A N/A 
        returns the instance number that this path represents in the DAG. The instance number can be used to determine which
        element of the world space array attributes of a DAG node to connect to get information regarding this instance.

        :rtype: `int`
         N/A N/A N/A N/A N/A self __apimdagpath__ instanceNumber N/A getInstances N/A N/A self includeSelf N/A True N/A N/A 
        :rtype: `DagNode` list

        >>> from pymel.core import *
        >>> f=newFile(f=1) #start clean
        >>>
        >>> s = polyPlane()[0]
        >>> instance(s)
        [nt.Transform(u'pPlane2')]
        >>> instance(s)
        [nt.Transform(u'pPlane3')]
        >>> s.getShape().getInstances()
        [nt.Mesh(u'pPlane1|pPlaneShape1'), nt.Mesh(u'pPlane2|pPlaneShape1'), nt.Mesh(u'pPlane3|pPlaneShape1')]
        >>> s.getShape().getInstances(includeSelf=False)
        [nt.Mesh(u'pPlane2|pPlaneShape1'), nt.Mesh(u'pPlane3|pPlaneShape1')]

         N/A d N/A N/A _api MDagPathArray N/A N/A N/A N/A N/A self __apimfn__ getAllPaths d N/A thisDagPath N/A N/A self __apimdagpath__ N/A result N/A N/A N/A general PyNode N/A N/A _api MDagPath N/A d N/A i N/A i N/A range N/A N/A d length N/A includeSelf N/A N/A N/A d N/A i thisDagPath N/A result N/A getOtherInstances N/A N/A self N/A N/A N/A 
        same as `DagNode.getInstances` with includeSelf=False.

        :rtype: `DagNode` list
         N/A N/A N/A self getInstances includeSelf False N/A firstParent N/A N/A self N/A N/A N/A firstParentOf

        :rtype: `DagNode`
         N/A N/A N/A N/A DagNode N/A N/A | join N/A N/A N/A N/A N/A self longName split | N/A -1 N/A N/A N/A TypeError N/A N/A N/A DagNode N/A N/A | join N/A N/A N/A self split | N/A -1 N/A firstParent2 N/A N/A self N/A kwargs N/A N/A unlike the firstParent command which determines the parent via string formatting, this
        command uses the listRelatives command
         N/A N/A kwargs N/A parent True N/A N/A N/A kwargs pop p None N/A N/A kwargs N/A fullPath True N/A N/A N/A kwargs pop f None N/A N/A N/A res N/A N/A N/A cmds listRelatives self kwargs N/A 0 N/A N/A N/A TypeError N/A N/A None N/A res N/A N/A general PyNode res N/A res N/A _getDagParent N/A N/A dag N/A N/A N/A N/A N/A N/A dag length 1 N/A N/A None N/A dag N/A N/A _api MDagPath dag N/A N/A N/A dag pop N/A dag N/A staticmethod getParent N/A N/A self generations N/A 1 N/A N/A 
        Modifications:
            - added optional generations flag, which gives the number of levels up that you wish to go for the parent;
              ie:
                  >>> from pymel.core import *
                  >>> select(cl=1)
                  >>> bottom = group(n='bottom')
                  >>> group(n='almostThere')
                  nt.Transform(u'almostThere')
                  >>> group(n='nextLevel')
                  nt.Transform(u'nextLevel')
                  >>> group(n='topLevel')
                  nt.Transform(u'topLevel')
                  >>> bottom.longName()
                  u'|topLevel|nextLevel|almostThere|bottom'
                  >>> bottom.getParent(2)
                  nt.Transform(u'nextLevel')

              Negative values will traverse from the top:

                  >>> bottom.getParent(generations=-3)
                  nt.Transform(u'almostThere')

              A value of 0 will return the same node.
              The default value is 1.

              If generations is None, it will be interpreted as 'return all
              parents', and a list will be returned.
              
              Since the original command returned None if there is no parent, to sync with this behavior, None will
              be returned if generations is out of bounds (no IndexError will be thrown).

        :rtype: `DagNode`
         N/A res N/A N/A general _getParent N/A self _getDagParent N/A N/A self __apimdagpath__ generations N/A N/A generations None N/A N/A N/A res None N/A N/A N/A N/A N/A N/A N/A general PyNode x N/A x res N/A N/A N/A res None N/A N/A N/A N/A general PyNode res N/A getAllParents N/A N/A self N/A N/A N/A 
        Return a list of all parents above this.

        Starts from the parent immediately above, going up.

        :rtype: `DagNode` list
         N/A N/A N/A self getParent generations None N/A getChildren N/A N/A self N/A kwargs N/A N/A 
        see also `childAtIndex`

        for flags, see pymel.core.general.listRelatives

        :rtype: `DagNode` list
         N/A N/A kwargs N/A children True N/A N/A N/A kwargs pop c None N/A N/A N/A general listRelatives self kwargs N/A getSiblings N/A N/A self N/A kwargs N/A N/A 
        for flags, see pymel.core.general.listRelatives

        :rtype: `DagNode` list
         N/A N/A N/A N/A x N/A x N/A N/A N/A N/A self getParent getChildren kwargs N/A x self N/A N/A N/A N/A N/A N/A listRelatives N/A N/A self N/A kwargs N/A N/A 
        for flags, see pymel.core.general.listRelatives

        :rtype: `PyNode` list
         N/A N/A N/A general listRelatives self kwargs N/A setParent N/A N/A self N/A args kwargs N/A N/A 
        parent

        Modifications:
            if parent is 'None', world=True is automatically set
         N/A N/A args N/A N/A args N/A -1 None N/A N/A N/A N/A N/A kwargs get w N/A N/A kwargs get world True N/A N/A N/A ValueError No parent given, but parent to world explicitly set to False N/A N/A world kwargs N/A N/A N/A kwargs N/A world N/A N/A kwargs N/A w True N/A N/A N/A world kwargs N/A N/A N/A kwargs N/A w N/A kwargs N/A world N/A N/A kwargs N/A world N/A currentParent N/A N/A self getParent N/A N/A N/A N/A currentParent None N/A N/A kwargs get w False N/A args N/A currentParent N/A args N/A -1 N/A N/A self N/A N/A N/A self __class__ N/A N/A N/A cmds parent self args kwargs N/A 0 N/A addChild N/A N/A self child N/A kwargs N/A N/A parent (reversed)

        :rtype: `DagNode`
         N/A N/A N/A cmds parent child self kwargs N/A N/A N/A isinstance child N/A general PyNode N/A N/A child N/A N/A general PyNode child N/A child N/A __or__ N/A N/A self child N/A kwargs N/A N/A 
        operator for `addChild`. Use to easily daisy-chain together parenting operations.
        The operation order visually mimics the resulting dag path:

            >>> from pymel.core import *
            >>> s = polySphere(name='sphere')[0]
            >>> c = polyCube(name='cube')[0]
            >>> t = polyTorus(name='torus')[0]
            >>> s | c | t
            nt.Transform(u'torus')
            >>> print t.fullPath()
            |sphere|cube|torus

        :rtype: `DagNode`
         N/A N/A N/A self addChild child kwargs N/A isDisplaced N/A N/A self N/A N/A N/A Returns whether any of this object's shading groups have a displacement shader input

        :rtype: `bool`
         N/A sg N/A N/A self shadingGroups N/A N/A N/A len N/A N/A N/A N/A sg attr displacementShader inputs N/A N/A True N/A False N/A hide N/A N/A self N/A N/A N/A N/A N/A N/A self visibility set 0 N/A show N/A N/A self N/A N/A N/A N/A N/A N/A self visibility set 1 N/A isVisible N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A self attr visibility get N/A N/A False N/A parent N/A N/A self getParent N/A N/A parent N/A N/A True N/A N/A N/A N/A parent isVisible N/A setObjectColor N/A N/A self color N/A None N/A N/A This command sets the dormant wireframe color of the specified objects to an integer
        representing one of the user defined colors, or, if set to None, to the default class color N/A kwargs N/A N/A color N/A N/A N/A kwargs N/A userDefined color N/A N/A N/A cmds color self kwargs N/A makeLive N/A N/A self state N/A True N/A N/A N/A state N/A N/A N/A N/A cmds makeLive none True N/A N/A N/A N/A cmds makeLive self N/A N/A Shape N/A DagNode N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper getTransform N/A N/A self N/A N/A N/A N/A setParent N/A N/A self N/A args kwargs N/A N/A N/A N/A shape kwargs N/A s kwargs N/A N/A N/A kwargs N/A s True N/A N/A N/A N/A super Shape self setParent args kwargs N/A N/A Camera N/A Shape N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper applyBookmark N/A N/A self bookmark N/A N/A N/A kwargs N/A N/A N/A kwargs N/A camera self N/A N/A kwargs N/A edit True N/A N/A kwargs N/A setCamera True N/A N/A N/A cmds cameraView bookmark kwargs N/A addBookmark N/A N/A self bookmark N/A None N/A N/A kwargs N/A N/A N/A kwargs N/A camera self N/A N/A kwargs N/A addBookmark True N/A bookmark N/A N/A N/A kwargs N/A name bookmark N/A N/A N/A cmds cameraView kwargs N/A removeBookmark N/A N/A self bookmark N/A N/A N/A kwargs N/A N/A N/A kwargs N/A camera self N/A N/A kwargs N/A removeBookmark True N/A N/A kwargs N/A name bookmark N/A N/A N/A cmds cameraView kwargs N/A updateBookmark N/A N/A self bookmark N/A N/A N/A kwargs N/A N/A N/A kwargs N/A camera self N/A N/A kwargs N/A edit True N/A N/A kwargs N/A setView True N/A N/A N/A cmds cameraView bookmark kwargs N/A listBookmarks N/A N/A self N/A N/A N/A N/A N/A N/A self bookmarks inputs N/A dolly N/A N/A self distance relative N/A True N/A N/A kwargs N/A N/A N/A kwargs N/A distance distance N/A relative N/A N/A N/A kwargs N/A relative True N/A N/A N/A kwargs N/A absolute True N/A N/A N/A cmds dolly self kwargs N/A N/A N/A _factories addMelDocs dolly roll N/A N/A self degree relative N/A True N/A N/A kwargs N/A N/A N/A kwargs N/A degree degree N/A relative N/A N/A N/A kwargs N/A relative True N/A N/A N/A kwargs N/A absolute True N/A N/A N/A cmds roll self kwargs N/A N/A N/A _factories addMelDocs roll N/A orbit N/A N/A _factories functionFactory N/A cmds orbit N/A track N/A N/A _factories functionFactory N/A cmds track N/A tumble N/A N/A _factories functionFactory N/A cmds tumble N/A Transform N/A DagNode N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A _componentAttributes N/A rotatePivot scalePivot N/A N/A general Pivot rotatePivot N/A N/A general Pivot scalePivot __getattr__ N/A N/A self attr N/A N/A N/A 
        Checks in the following order:
            1. Functions on this node class
            2. Attributes on this node class
            3. Functions on this node class's shape
            4. Attributes on this node class's shape
         N/A N/A N/A res N/A N/A DependNode __getattr__ self attr N/A N/A N/A AttributeError N/A e N/A N/A shape N/A N/A self getShapes N/A N/A N/A N/A N/A getattr shape attr N/A N/A N/A AttributeError N/A N/A N/A e N/A res N/A __setattr__ N/A N/A self attr val N/A N/A N/A 
        Checks in the following order:
            1. Functions on this node class
            2. Attributes on this node class
            3. Functions on this node class's shape
            4. Attributes on this node class's shape
         N/A N/A N/A N/A N/A DependNode __setattr__ self attr val N/A N/A N/A AttributeError N/A e N/A N/A shape N/A N/A self getShape N/A shape N/A N/A N/A N/A N/A setattr shape attr val N/A N/A N/A AttributeError N/A N/A N/A e N/A attr N/A N/A self attr checkShape N/A True N/A N/A 
        when checkShape is enabled, if the attribute does not exist the transform but does on the shape, then the shape's attribute will
        be returned.

        :rtype: `Attribute`
         N/A N/A N/A res N/A N/A self _attr attr checkShape N/A N/A N/A N/A general MayaAttributeError N/A e N/A N/A checkShape N/A N/A N/A N/A res N/A N/A N/A N/A self getShape attr attr N/A N/A N/A AttributeError N/A N/A e N/A e N/A res N/A N/A 
    def move( self, *args, **kwargs ):
        return move( self, *args, **kwargs )
    def scale( self, *args, **kwargs ):
        return scale( self, *args, **kwargs )
    def rotate( self, *args, **kwargs ):
        return rotate( self, *args, **kwargs )
    def align( self, *args, **kwargs):
        args = (self,) + args
        cmds.align(self, *args, **kwargs)
     getShape N/A N/A self N/A kwargs N/A N/A 
        :rtype: `DagNode`
         N/A N/A kwargs N/A shapes True N/A N/A N/A N/A N/A N/A self getChildren kwargs N/A 0 N/A N/A N/A IndexError N/A N/A N/A getShapes N/A N/A self N/A kwargs N/A N/A 
        :rtype: `DagNode`
         N/A N/A kwargs N/A shapes True N/A N/A N/A self getChildren kwargs N/A ungroup N/A N/A self N/A kwargs N/A N/A N/A N/A cmds ungroup self kwargs N/A setMatrix N/A N/A self val N/A kwargs N/A N/A xform -scale N/A N/A kwargs N/A matrix val N/A N/A N/A cmds xform self kwargs N/A N/A N/A _factories addMelDocs xform rotateAxis _getSpaceArg N/A N/A self space kwargs N/A N/A N/A for internal use only N/A N/A N/A kwargs pop worldSpace N/A N/A kwargs pop ws False N/A N/A space world N/A N/A N/A N/A kwargs pop objectSpace N/A N/A kwargs pop os False N/A N/A space object N/A space N/A _isRelativeArg N/A N/A self kwargs N/A N/A N/A isRelative N/A N/A kwargs pop relative N/A N/A kwargs pop r None N/A N/A isRelative None N/A N/A isRelative N/A N/A N/A kwargs pop absolute N/A N/A kwargs pop a True N/A isRelative N/A setTranslation N/A N/A self vector space N/A object kwargs N/A N/A N/A N/A self _isRelativeArg kwargs N/A N/A N/A N/A self translateBy vector space kwargs N/A space N/A N/A self _getSpaceArg space kwargs N/A N/A N/A self _setTranslation vector space space N/A N/A N/A _factories addApiDocs N/A _api MFnTransform setTranslation getTranslation N/A N/A self space N/A object kwargs N/A N/A space N/A N/A self _getSpaceArg space kwargs N/A N/A N/A self _getTranslation space space N/A N/A N/A _factories addApiDocs N/A _api MFnTransform getTranslation translateBy N/A N/A self vector space N/A object kwargs N/A N/A space N/A N/A self _getSpaceArg space kwargs N/A curr N/A N/A self _getTranslation space N/A N/A N/A self _translateBy vector space N/A new N/A N/A self _getTranslation space N/A undoItem N/A N/A _factories ApiUndoItem N/A Transform setTranslation N/A self new space N/A self curr space N/A N/A N/A N/A _factories apiUndo append undoItem N/A N/A N/A _factories addApiDocs N/A _api MFnTransform translateBy setScale N/A N/A self scale N/A kwargs N/A N/A N/A N/A self _isRelativeArg kwargs N/A N/A N/A N/A self scaleBy scale kwargs N/A N/A N/A self _setScale scale N/A N/A N/A _factories addApiDocs N/A _api MFnTransform setScale scaleBy N/A N/A self scale N/A kwargs N/A N/A curr N/A N/A self getScale N/A N/A N/A self _scaleBy scale N/A new N/A N/A self getScale N/A undoItem N/A N/A _factories ApiUndoItem N/A Transform setScale N/A self new N/A self curr N/A N/A N/A N/A _factories apiUndo append undoItem N/A N/A N/A _factories addApiDocs N/A _api MFnTransform scaleBy setShear N/A N/A self shear N/A kwargs N/A N/A N/A N/A self _isRelativeArg kwargs N/A N/A N/A N/A self shearBy shear kwargs N/A N/A N/A self _setShear shear N/A N/A N/A _factories addApiDocs N/A _api MFnTransform setShear shearBy N/A N/A self shear N/A kwargs N/A N/A curr N/A N/A self getShear N/A N/A N/A self _shearBy shear N/A new N/A N/A self getShear N/A undoItem N/A N/A _factories ApiUndoItem N/A Transform setShear N/A self new N/A self curr N/A N/A N/A N/A _factories apiUndo append undoItem N/A N/A N/A _factories addApiDocs N/A _api MFnTransform shearBy setRotatePivot N/A N/A self point space balance N/A object True kwargs N/A N/A space N/A N/A self _getSpaceArg space kwargs N/A N/A N/A self _setRotatePivot point space space balance balance N/A N/A N/A _factories addApiDocs N/A _api MFnTransform setRotatePivot getRotatePivot N/A N/A self space N/A object kwargs N/A N/A space N/A N/A self _getSpaceArg space kwargs N/A N/A N/A self _getRotatePivot space space N/A N/A N/A _factories addApiDocs N/A _api MFnTransform rotatePivot setRotatePivotTranslation N/A N/A self vector space N/A object kwargs N/A N/A space N/A N/A self _getSpaceArg space kwargs N/A N/A N/A self _setRotatePivotTranslation vector space space N/A N/A N/A _factories addApiDocs N/A _api MFnTransform setRotatePivotTranslation getRotatePivotTranslation N/A N/A self space N/A object kwargs N/A N/A space N/A N/A self _getSpaceArg space kwargs N/A N/A N/A self _getRotatePivotTranslation space space N/A N/A N/A _factories addApiDocs N/A _api MFnTransform rotatePivotTranslation setRotation N/A N/A self rotation space N/A object kwargs N/A N/A N/A N/A self _isRelativeArg kwargs N/A N/A N/A N/A self rotateBy rotation space kwargs N/A space N/A N/A self _getSpaceArg space kwargs N/A rotation N/A list rotation N/A rotation N/A N/A N/A N/A N/A datatypes Angle x asRadians N/A x rotation N/A quat N/A N/A N/A N/A _api MEulerRotation rotation asQuaternion N/A N/A N/A N/A N/A _api MFnTransform N/A N/A self __apiobject__ setRotation quat N/A N/A N/A datatypes Spaces getIndex space N/A N/A N/A _factories addApiDocs N/A _api MFnTransform setRotation getRotation N/A N/A self space quaternion N/A object False kwargs N/A N/A 
    Modifications:
      - added 'quaternion' keyword arg, to specify whether the result
        be returned as a Quaternion object, as opposed to the default
        EulerRotation object
      - added 'space' keyword arg, which defaults to 'object'
         N/A space N/A N/A self _getSpaceArg space kwargs N/A N/A N/A N/A N/A space lower N/A object pretransform transform N/A quaternion N/A N/A euler N/A N/A _api MEulerRotation N/A N/A N/A N/A N/A self __apimfn__ getRotation euler N/A rot N/A N/A datatypes EulerRotation euler N/A N/A rot N/A N/A self _getRotation space space N/A N/A quaternion N/A N/A rot N/A N/A rot asEulerRotation N/A N/A isinstance rot N/A datatypes EulerRotation N/A N/A N/A N/A rot setDisplayUnit N/A N/A N/A datatypes Angle getUIUnit N/A rot N/A N/A N/A _factories addApiDocs N/A _api MFnTransform getRotation overloadIndex 1 rotateBy N/A N/A self rotation space N/A object kwargs N/A N/A space N/A N/A self _getSpaceArg space kwargs N/A curr N/A N/A self getRotation space N/A N/A N/A self _rotateBy rotation space N/A new N/A N/A self getRotation space N/A undoItem N/A N/A _factories ApiUndoItem N/A Transform setRotation N/A self new space N/A self curr space N/A N/A N/A N/A _factories apiUndo append undoItem N/A N/A N/A _factories addApiDocs N/A _api MFnTransform rotateBy setScalePivot N/A N/A self point space balance N/A object True kwargs N/A N/A space N/A N/A self _getSpaceArg space kwargs N/A N/A N/A self _setScalePivot point space space balance balance N/A N/A N/A _factories addApiDocs N/A _api MFnTransform setScalePivot getScalePivot N/A N/A self space N/A object kwargs N/A N/A space N/A N/A self _getSpaceArg space kwargs N/A N/A N/A self _getScalePivot space space N/A N/A N/A _factories addApiDocs N/A _api MFnTransform scalePivot setScalePivotTranslation N/A N/A self vector space N/A object kwargs N/A N/A space N/A N/A self _getSpaceArg space kwargs N/A N/A N/A self _setScalePivotTranslation vector space space N/A N/A N/A _factories addApiDocs N/A _api MFnTransform setScalePivotTranslation getScalePivotTranslation N/A N/A self space N/A object kwargs N/A N/A space N/A N/A self _getSpaceArg space kwargs N/A N/A N/A self _getScalePivotTranslation space space N/A N/A N/A _factories addApiDocs N/A _api MFnTransform scalePivotTranslation getPivots N/A N/A self N/A kwargs N/A N/A res N/A N/A cmds xform self kwargs N/A N/A N/A N/A datatypes Vector N/A res N/A 3 N/A N/A datatypes Vector N/A res N/A 3 N/A N/A N/A _factories queryflag xform pivots getRotateAxis N/A N/A self N/A kwargs N/A N/A N/A N/A datatypes Vector N/A N/A cmds xform self kwargs N/A N/A N/A _factories queryflag xform rotateAxis getMatrix N/A N/A self N/A kwargs N/A N/A N/A N/A datatypes Matrix N/A N/A cmds xform self kwargs N/A N/A N/A _factories queryflag xform matrix getBoundingBox N/A N/A self invisible space N/A False object N/A N/A xform -boundingBox and xform -boundingBoxInvisible

        :rtype: `BoundingBox`


         N/A kwargs N/A query True N/A invisible N/A N/A N/A kwargs N/A boundingBoxInvisible True N/A N/A N/A kwargs N/A boundingBox True N/A N/A space object N/A N/A N/A kwargs N/A objectSpace True N/A N/A N/A space world N/A N/A N/A kwargs N/A worldSpace True N/A N/A N/A ValueError N/A unknown space %r space N/A res N/A N/A cmds xform self kwargs N/A N/A N/A datatypes BoundingBox N/A res N/A 3 N/A res N/A 3 N/A getBoundingBoxMin N/A N/A self invisible space N/A False object N/A N/A 
        :rtype: `Vector`
         N/A N/A N/A N/A self getBoundingBox invisible space N/A 0 N/A getBoundingBoxMax N/A N/A self invisible space N/A False object N/A N/A 
        :rtype: `Vector`
         N/A N/A N/A N/A self getBoundingBox invisible space N/A 1 N/A N/A Joint N/A Transform N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A connect N/A N/A _factories functionFactory N/A cmds connectJoint rename connect N/A disconnect N/A N/A _factories functionFactory N/A cmds disconnectJoint rename disconnect N/A insert N/A N/A _factories functionFactory N/A cmds insertJoint rename insert N/A N/A N/A N/A versions isUnlimited N/A FluidEmitter N/A Transform N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A fluidVoxelInfo N/A N/A _factories functionFactory N/A cmds fluidVoxelInfo rename fluidVoxelInfo N/A loadFluid N/A N/A _factories functionFactory N/A cmds loadFluid rename loadFluid N/A resampleFluid N/A N/A _factories functionFactory N/A cmds resampleFluid rename resampleFluid N/A saveFluid N/A N/A _factories functionFactory N/A cmds saveFluid rename saveFluid N/A setFluidAttr N/A N/A _factories functionFactory N/A cmds setFluidAttr rename setFluidAttr N/A getFluidAttr N/A N/A _factories functionFactory N/A cmds getFluidAttr rename getFluidAttr N/A RenderLayer N/A DependNode N/A listMembers N/A N/A self fullNames N/A True N/A N/A fullNames N/A N/A N/A map N/A general PyNode N/A N/A _util listForNone N/A N/A cmds editRenderLayerMembers self q 1 fullNames True N/A N/A N/A N/A _util listForNone N/A N/A cmds editRenderLayerMembers self q 1 fullNames False N/A addMembers N/A N/A self members noRecurse N/A True N/A N/A N/A N/A cmds editRenderLayerMembers self members noRecurse noRecurse N/A removeMembers N/A N/A self members N/A N/A N/A N/A N/A cmds editRenderLayerMembers self members remove True N/A listAdjustments N/A N/A self N/A N/A N/A N/A map N/A general PyNode N/A N/A _util listForNone N/A N/A cmds editRenderLayerAdjustment self layer 1 q 1 N/A addAdjustments N/A N/A self members N/A N/A N/A N/A N/A cmds editRenderLayerAdjustment members layer self N/A removeAdjustments N/A N/A self members N/A N/A N/A N/A N/A cmds editRenderLayerAdjustment members layer self remove True N/A setCurrent N/A N/A self N/A N/A N/A N/A N/A cmds editRenderLayerGlobals currentRenderLayer self N/A N/A DisplayLayer N/A DependNode N/A listMembers N/A N/A self fullNames N/A True N/A N/A fullNames N/A N/A N/A map N/A general PyNode N/A N/A _util listForNone N/A N/A cmds editDisplayLayerMembers self q 1 fullNames True N/A N/A N/A N/A _util listForNone N/A N/A cmds editDisplayLayerMembers self q 1 fullNames False N/A addMembers N/A N/A self members noRecurse N/A True N/A N/A N/A N/A cmds editDisplayLayerMembers self members noRecurse noRecurse N/A removeMembers N/A N/A self members N/A N/A N/A N/A N/A cmds editDisplayLayerMembers self members remove True N/A setCurrent N/A N/A self N/A N/A N/A N/A N/A cmds editDisplayLayerMembers currentDisplayLayer self N/A N/A Constraint N/A Transform N/A setWeight N/A N/A self weight N/A targetObjects N/A N/A inFunc N/A getattr cmds N/A N/A self type N/A N/A targetObjects N/A N/A targetObjects N/A N/A self getTargetList N/A constraintObj N/A N/A N/A N/A self constraintParentInverseMatrix inputs N/A 0 N/A args N/A N/A list targetObjects N/A constraintObj N/A N/A inFunc args N/A edit weight True weight N/A getWeight N/A N/A self N/A targetObjects N/A N/A inFunc N/A getattr cmds N/A N/A self type N/A N/A targetObjects N/A N/A targetObjects N/A N/A self getTargetList N/A constraintObj N/A N/A N/A N/A self constraintParentInverseMatrix inputs N/A 0 N/A args N/A N/A list targetObjects N/A constraintObj N/A N/A inFunc args N/A query weight True True N/A N/A GeometryShape N/A DagNode N/A __getattr__ N/A N/A self attr N/A N/A N/A N/A N/A N/A N/A self comp attr N/A N/A N/A N/A general MayaComponentError N/A N/A N/A N/A N/A super GeometryShape self __getattr__ attr N/A N/A DeformableShape N/A GeometryShape N/A _numCVsFunc_generator N/A N/A cls formFunc spansPlusDegreeFunc spansFunc name doc N/A None None N/A N/A 
        Intended to be used by NurbsCurve / NurbsSurface to generate
        functions which give the 'true' number of editable CVs,
        as opposed to just numSpans + degree.
        (The two values will differ if we have a periodic curve).

        Note that this will usually need to be called outside/after the
        class definition, as formFunc/spansFunc/etc will not be defined
        until then, as they are added by the metaclass.
         _numCvs_generatedFunc N/A N/A self editableOnly N/A True N/A N/A N/A editableOnly N/A N/A formFunc self N/A N/A self Form periodic N/A N/A N/A spansFunc self N/A N/A N/A spansPlusDegreeFunc self N/A N/A name N/A N/A N/A _numCvs_generatedFunc __name__ name N/A doc N/A N/A N/A _numCvs_generatedFunc __doc__ doc N/A _numCvs_generatedFunc N/A classmethod _numEPsFunc_generator N/A N/A cls formFunc spansFunc name doc N/A None None N/A N/A 
        Intended to be used by NurbsCurve / NurbsSurface to generate
        functions which give the 'true' number of editable EPs,
        as opposed to just numSpans.
        (The two values will differ if we have a periodic curve).

        Note that this will usually need to be called outside/after the
        class definition, as formFunc/spansFunc will not be defined
        until then, as they are added by the metaclass.
         _numEPs_generatedFunc N/A N/A self editableOnly N/A True N/A N/A N/A editableOnly N/A N/A formFunc self N/A N/A self Form periodic N/A N/A N/A spansFunc self N/A N/A N/A N/A spansFunc self 1 N/A N/A name N/A N/A N/A _numEPs_generatedFunc __name__ name N/A doc N/A N/A N/A _numEPs_generatedFunc __doc__ doc N/A _numEPs_generatedFunc N/A classmethod N/A ControlPoint N/A DeformableShape N/A N/A N/A CurveShape N/A DeformableShape N/A N/A N/A NurbsCurve N/A CurveShape N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A _componentAttributes N/A u cv conrolVerts ep editPoints knot knots N/A general NurbsCurveParameter N/A general NurbsCurveCV N/A general NurbsCurveCV N/A general NurbsCurveEP N/A general NurbsCurveEP N/A general NurbsCurveKnot N/A general NurbsCurveKnot N/A N/A N/A NurbsCurve numCVs N/A N/A NurbsCurve _numCVsFunc_generator N/A NurbsCurve form N/A NurbsCurve _numCVsApi N/A NurbsCurve numSpans name numCVs doc 
        Returns the number of CVs.

        :Parameters:
        editableOnly : `bool`
            If editableOnly evaluates to True (default), then this will return
            the number of cvs that can be actually edited (and also the highest
            index that may be used for cv's - ie, if
                myCurve.numCVs(editableOnly=True) == 4
            then allowable cv indices go from
                myCurve.cv[0] to mySurf.cv[3]

            If editablyOnly is False, then this will return the underlying
            number of cvs used to define the mathematical curve -
            degree + numSpans.

            These will only differ if the form is 'periodic', in which
            case the editable number will be numSpans (as the last 'degree'
            cv's are 'locked' to be the same as the first 'degree' cvs).
            In all other cases, the number of cvs will be degree + numSpans.

        :Examples:
            >>> from pymel.core import *
            >>> # a periodic curve
            >>> myCurve = curve(name='periodicCurve1', d=3, periodic=True, k=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), pw=[(4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (0, 5.5, 0, 1), (-4, 4, 0, 1), (-5.5, 0, 0, 1), (-4, -4, 0, 1), (0, -5.5, 0, 1), (4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1)] )
            >>> myCurve.cv
            NurbsCurveCV(u'periodicCurveShape1.cv[0:7]')
            >>> myCurve.numCVs()
            8
            >>> myCurve.numCVs(editableOnly=False)
            11
            >>>
            >>> # an open curve
            >>> myCurve = curve(name='openCurve1', d=3, periodic=False, k=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), pw=[(4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (0, 5.5, 0, 1), (-4, 4, 0, 1), (-5.5, 0, 0, 1), (-4, -4, 0, 1), (0, -5.5, 0, 1), (4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1)] )
            >>> myCurve.cv
            NurbsCurveCV(u'openCurveShape1.cv[0:10]')
            >>> myCurve.numCVs()
            11
            >>> myCurve.numCVs(editableOnly=False)
            11

        :rtype: `int`
         N/A N/A NurbsCurve numEPs N/A N/A NurbsCurve _numEPsFunc_generator N/A NurbsCurve form N/A NurbsCurve numSpans name numEPs doc 
        Returns the number of EPs.

        :Examples:
            >>> from pymel.core import *
            >>> # a periodic curve
            >>> myCurve = curve(name='periodicCurve2', d=3, periodic=True, k=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), pw=[(4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (0, 5.5, 0, 1), (-4, 4, 0, 1), (-5.5, 0, 0, 1), (-4, -4, 0, 1), (0, -5.5, 0, 1), (4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1)] )
            >>> myCurve.ep
            NurbsCurveEP(u'periodicCurveShape2.ep[0:7]')
            >>> myCurve.numEPs()
            8
            >>>
            >>> # an open curve
            >>> myCurve = curve(name='openCurve2', d=3, periodic=False, k=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), pw=[(4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (0, 5.5, 0, 1), (-4, 4, 0, 1), (-5.5, 0, 0, 1), (-4, -4, 0, 1), (0, -5.5, 0, 1), (4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1)] )
            >>> myCurve.ep
            NurbsCurveEP(u'openCurveShape2.ep[0:8]')
            >>> myCurve.numEPs()
            9

        :rtype: `int`
         SurfaceShape N/A ControlPoint N/A N/A N/A NurbsSurface N/A SurfaceShape N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A _componentAttributes N/A u uIsoparm v vIsoparm uv cv conrolVerts ep editPoints knot knots sf faces N/A N/A general NurbsSurfaceRange u N/A N/A general NurbsSurfaceRange u N/A N/A general NurbsSurfaceRange v N/A N/A general NurbsSurfaceRange v N/A N/A general NurbsSurfaceRange uv N/A general NurbsSurfaceCV N/A general NurbsSurfaceCV N/A general NurbsSurfaceEP N/A general NurbsSurfaceEP N/A general NurbsSurfaceKnot N/A general NurbsSurfaceKnot N/A general NurbsSurfaceFace N/A general NurbsSurfaceFace N/A N/A N/A NurbsSurface numCVsInU N/A N/A NurbsSurface _numCVsFunc_generator N/A NurbsSurface formInU N/A NurbsSurface _numCVsInUApi N/A NurbsSurface numSpansInU name numCVsInU doc 
        Returns the number of CVs in the U direction.

        :Parameters:
        editableOnly : `bool`
            If editableOnly evaluates to True (default), then this will return
            the number of cvs that can be actually edited (and also the highest
            index that may be used for u - ie, if
                mySurf.numCVsInU(editableOnly=True) == 4
            then allowable u indices go from
                mySurf.cv[0][*] to mySurf.cv[3][*]

            If editablyOnly is False, then this will return the underlying
            number of cvs used to define the mathematical curve in u -
            degreeU + numSpansInU.

            These will only differ if the form in u is 'periodic', in which
            case the editable number will be numSpansInU (as the last 'degree'
            cv's are 'locked' to be the same as the first 'degree' cvs).
            In all other cases, the number of cvs will be degreeU + numSpansInU.

        :Examples:
            >>> from pymel.core import *
            >>> # a periodic surface
            >>> mySurf = surface(name='periodicSurf1', du=3, dv=1, fu='periodic', fv='open', ku=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), kv=(0, 1), pw=[(4, -4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, 0, 1), (5.5, 0, -2.5, 1), (4, 4, 0, 1), (4, 4, -2.5, 1), (0, 5.5, 0, 1), (0, 5.5, -2.5, 1), (-4, 4, 0, 1), (-4, 4, -2.5, 1), (-5.5, 0, 0, 1), (-5.5, 0, -2.5, 1), (-4, -4, 0, 1), (-4, -4, -2.5, 1), (0, -5.5, 0, 1), (0, -5.5, -2.5, 1), (4, -4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, 0, 1), (5.5, 0, -2.5, 1), (4, 4, 0, 1), (4, 4, -2.5, 1)] )
            >>> sorted(mySurf.cv[:][0].indices())        # doctest: +ELLIPSIS
            [ComponentIndex((0, 0), ... ComponentIndex((7, 0), label=None)]
            >>> mySurf.numCVsInU()
            8
            >>> mySurf.numCVsInU(editableOnly=False)
            11
            >>>
            >>> # an open surface
            >>> mySurf = surface(name='openSurf1', du=3, dv=1, fu='open', fv='open', ku=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), kv=(0, 1), pw=((4, -4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, 0, 1), (5.5, 0, -2.5, 1), (4, 4, 0, 1), (4, 4, -2.5, 1), (0, 5.5, 0, 1), (0, 5.5, -2.5, 1), (-4, 4, 0, 1), (-4, 4, -2.5, 1), (-5.5, 0, 0, 1), (-5.5, 0, -2.5, 1), (-4, -4, 0, 1), (-4, -4, -2.5, 1), (0, -5.5, 0, 1), (0, -5.5, -2.5, 1), (4, -4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, 0, 1), (5.5, 0, -2.5, 1), (4, 4, 0, 1), (4, 4, -2.5, 1)) )
            >>> sorted(mySurf.cv[:][0].indices())        # doctest: +ELLIPSIS
            [ComponentIndex((0, 0), ... ComponentIndex((10, 0), label=None)]
            >>> mySurf.numCVsInU()
            11
            >>> mySurf.numCVsInU(editableOnly=False)
            11

        :rtype: `int`
         N/A N/A NurbsSurface numCVsInV N/A N/A NurbsSurface _numCVsFunc_generator N/A NurbsSurface formInV N/A NurbsSurface _numCVsInVApi N/A NurbsSurface numSpansInV name numCVsInV doc 
        Returns the number of CVs in the V direction.

        :Parameters:
        editableOnly : `bool`
            If editableOnly evaluates to True (default), then this will return
            the number of cvs that can be actually edited (and also the highest
            index that may be used for v - ie, if
                mySurf.numCVsInV(editableOnly=True) == 4
            then allowable v indices go from
                mySurf.cv[*][0] to mySurf.cv[*][3]

            If editablyOnly is False, then this will return the underlying
            number of cvs used to define the mathematical curve in v -
            degreeV + numSpansInV.

            These will only differ if the form in v is 'periodic', in which
            case the editable number will be numSpansInV (as the last 'degree'
            cv's are 'locked' to be the same as the first 'degree' cvs).
            In all other cases, the number of cvs will be degreeV + numSpansInV.

        :Examples:
            >>> from pymel.core import *
            >>> # a periodic surface
            >>> mySurf = surface(name='periodicSurf2', du=1, dv=3, fu='open', fv='periodic', ku=(0, 1), kv=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), pw=[(4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (0, 5.5, 0, 1), (-4, 4, 0, 1), (-5.5, 0, 0, 1), (-4, -4, 0, 1), (0, -5.5, 0, 1), (4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, -2.5, 1), (4, 4, -2.5, 1), (0, 5.5, -2.5, 1), (-4, 4, -2.5, 1), (-5.5, 0, -2.5, 1), (-4, -4, -2.5, 1), (0, -5.5, -2.5, 1), (4, -4, -2.5, 1), (5.5, 0, -2.5, 1), (4, 4, -2.5, 1)] )
            >>> sorted(mySurf.cv[0].indices())         # doctest: +ELLIPSIS
            [ComponentIndex((0, 0), ... ComponentIndex((0, 7), label='cv')]
            >>> mySurf.numCVsInV()
            8
            >>> mySurf.numCVsInV(editableOnly=False)
            11
            >>>
            >>> # an open surface
            >>> mySurf = surface(name='openSurf2', du=1, dv=3, fu='open', fv='open', ku=(0, 1), kv=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), pw=[(4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (0, 5.5, 0, 1), (-4, 4, 0, 1), (-5.5, 0, 0, 1), (-4, -4, 0, 1), (0, -5.5, 0, 1), (4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, -2.5, 1), (4, 4, -2.5, 1), (0, 5.5, -2.5, 1), (-4, 4, -2.5, 1), (-5.5, 0, -2.5, 1), (-4, -4, -2.5, 1), (0, -5.5, -2.5, 1), (4, -4, -2.5, 1), (5.5, 0, -2.5, 1), (4, 4, -2.5, 1)] )
            >>> sorted(mySurf.cv[0].indices())          # doctest: +ELLIPSIS
            [ComponentIndex((0, 0), ... ComponentIndex((0, 10), label='cv')]
            >>> mySurf.numCVsInV()
            11
            >>> mySurf.numCVsInV(editableOnly=False)
            11

        :rtype: `int`
         N/A N/A NurbsSurface numEPsInU N/A N/A NurbsSurface _numEPsFunc_generator N/A NurbsSurface formInU N/A NurbsSurface numSpansInU name numEPsInU doc 
        Returns the number of EPs in the U direction.

        :Examples:
            >>> from pymel.core import *
            >>> # a periodic surface
            >>> mySurf = surface(name='periodicSurf3', du=3, dv=1, fu='periodic', fv='open', ku=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), kv=(0, 1), pw=[(4, -4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, 0, 1), (5.5, 0, -2.5, 1), (4, 4, 0, 1), (4, 4, -2.5, 1), (0, 5.5, 0, 1), (0, 5.5, -2.5, 1), (-4, 4, 0, 1), (-4, 4, -2.5, 1), (-5.5, 0, 0, 1), (-5.5, 0, -2.5, 1), (-4, -4, 0, 1), (-4, -4, -2.5, 1), (0, -5.5, 0, 1), (0, -5.5, -2.5, 1), (4, -4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, 0, 1), (5.5, 0, -2.5, 1), (4, 4, 0, 1), (4, 4, -2.5, 1)] )
            >>> sorted(mySurf.ep[:][0].indices())      # doctest: +ELLIPSIS
            [ComponentIndex((0, 0), ... ComponentIndex((7, 0), label=None)]
            >>> mySurf.numEPsInU()
            8
            >>>
            >>> # an open surface
            >>> mySurf = surface(name='openSurf3', du=3, dv=1, fu='open', fv='open', ku=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), kv=(0, 1), pw=[(4, -4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, 0, 1), (5.5, 0, -2.5, 1), (4, 4, 0, 1), (4, 4, -2.5, 1), (0, 5.5, 0, 1), (0, 5.5, -2.5, 1), (-4, 4, 0, 1), (-4, 4, -2.5, 1), (-5.5, 0, 0, 1), (-5.5, 0, -2.5, 1), (-4, -4, 0, 1), (-4, -4, -2.5, 1), (0, -5.5, 0, 1), (0, -5.5, -2.5, 1), (4, -4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, 0, 1), (5.5, 0, -2.5, 1), (4, 4, 0, 1), (4, 4, -2.5, 1)] )
            >>> sorted(mySurf.ep[:][0].indices())      # doctest: +ELLIPSIS
            [ComponentIndex((0, 0), ... ComponentIndex((8, 0), label=None)]
            >>> mySurf.numEPsInU()
            9

        :rtype: `int`
         N/A N/A NurbsSurface numEPsInV N/A N/A NurbsSurface _numEPsFunc_generator N/A NurbsSurface formInV N/A NurbsSurface numSpansInV name numEPsInV doc 
        Returns the number of EPs in the V direction.

        :Examples:
            >>> from pymel.core import *
            >>> # a periodic surface
            >>> mySurf = surface(name='periodicSurf4', du=1, dv=3, fu='open', fv='periodic', ku=(0, 1), kv=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), pw=[(4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (0, 5.5, 0, 1), (-4, 4, 0, 1), (-5.5, 0, 0, 1), (-4, -4, 0, 1), (0, -5.5, 0, 1), (4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, -2.5, 1), (4, 4, -2.5, 1), (0, 5.5, -2.5, 1), (-4, 4, -2.5, 1), (-5.5, 0, -2.5, 1), (-4, -4, -2.5, 1), (0, -5.5, -2.5, 1), (4, -4, -2.5, 1), (5.5, 0, -2.5, 1), (4, 4, -2.5, 1)] )
            >>> sorted(mySurf.ep[0][:].indices())      # doctest: +ELLIPSIS
            [ComponentIndex((0, 0), ... ComponentIndex((0, 7), label=None)]
            >>> mySurf.numEPsInV()
            8
            >>>
            >>> # an open surface
            >>> mySurf = surface(name='openSurf4', du=1, dv=3, fu='open', fv='open', ku=(0, 1), kv=(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), pw=[(4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (0, 5.5, 0, 1), (-4, 4, 0, 1), (-5.5, 0, 0, 1), (-4, -4, 0, 1), (0, -5.5, 0, 1), (4, -4, 0, 1), (5.5, 0, 0, 1), (4, 4, 0, 1), (4, -4, -2.5, 1), (5.5, 0, -2.5, 1), (4, 4, -2.5, 1), (0, 5.5, -2.5, 1), (-4, 4, -2.5, 1), (-5.5, 0, -2.5, 1), (-4, -4, -2.5, 1), (0, -5.5, -2.5, 1), (4, -4, -2.5, 1), (5.5, 0, -2.5, 1), (4, 4, -2.5, 1)] )
            >>> sorted(mySurf.ep[0][:].indices())      # doctest: +ELLIPSIS
            [ComponentIndex((0, 0), ... ComponentIndex((0, 8), label=None)]
            >>> mySurf.numEPsInV()
            9

        :rtype: `int`
         Mesh N/A SurfaceShape N/A N/A 
    The Mesh class provides wrapped access to many API methods for querying and modifying meshes.  Be aware that
    modifying meshes using API commands outside of the context of a plugin is still somewhat uncharted territory,
    so proceed at our own risk.


    The component types can be accessed from the `Mesh` type (or it's transform) using the names you are
    familiar with from MEL:

        >>> from pymel.core import *
        >>> p = polySphere( name='theMoon', sa=7, sh=7 )[0]
        >>> p.vtx
        MeshVertex(u'theMoonShape.vtx[0:43]')
        >>> p.e
        MeshEdge(u'theMoonShape.e[0:90]')
        >>> p.f
        MeshFace(u'theMoonShape.f[0:48]')

    They are also accessible from their more descriptive alternatives:

        >>> p.verts
        MeshVertex(u'theMoonShape.vtx[0:43]')
        >>> p.edges
        MeshEdge(u'theMoonShape.e[0:90]')
        >>> p.faces
        MeshFace(u'theMoonShape.f[0:48]')

    As you'd expect, these components are all indexible:

        >>> p.vtx[0]
        MeshVertex(u'theMoonShape.vtx[0]')

    The classes themselves contain methods for getting information about the component.

        >>> p.vtx[0].connectedEdges()
        MeshEdge(u'theMoonShape.e[0,6,42,77]')

    This class provides support for python's extended slice notation. Typical maya ranges express a start and stop value separated
    by a colon.  Extended slices add a step parameter and can also represent multiple ranges separated by commas.
    Thus, a single component object can represent any collection of indices.

    This includes start, stop, and step values.

        >>> # do every other edge between 0 and 10
        >>> for edge in p.e[0:10:2]:
        ...     print edge
        ...
        theMoonShape.e[0]
        theMoonShape.e[2]
        theMoonShape.e[4]
        theMoonShape.e[6]
        theMoonShape.e[8]
        theMoonShape.e[10]

    Negative indices can be used for getting indices relative to the end:

        >>> p.edges  # the full range
        MeshEdge(u'theMoonShape.e[0:90]')
        >>> p.edges[5:-10]  # index 5 through to 10 from the last
        MeshEdge(u'theMoonShape.e[5:80]')

    Just like with python ranges, you can leave an index out, and the logical result will follow:

        >>> p.edges[:-10]  # from the beginning
        MeshEdge(u'theMoonShape.e[0:80]')
        >>> p.edges[20:]
        MeshEdge(u'theMoonShape.e[20:90]')

    Or maybe you want the position of every tenth vert:

        >>> for x in p.vtx[::10]:
        ...     print x, x.getPosition()
        ...
        theMoonShape.vtx[0] [0.270522117615, -0.900968849659, -0.339223951101]
        theMoonShape.vtx[10] [-0.704405844212, -0.623489797115, 0.339223951101]
        theMoonShape.vtx[20] [0.974927902222, -0.222520858049, 0.0]
        theMoonShape.vtx[30] [-0.704405784607, 0.623489797115, -0.339224010706]
        theMoonShape.vtx[40] [0.270522087812, 0.900968849659, 0.339223980904]


    To be compatible with Maya's range notation, these slices are inclusive of the stop index.

        >>> # face at index 8 will be included in the sequence
        >>> for f in p.f[4:8]: print f
        ...
        theMoonShape.f[4]
        theMoonShape.f[5]
        theMoonShape.f[6]
        theMoonShape.f[7]
        theMoonShape.f[8]

    >>> from pymel.core import *
    >>> obj = polyTorus()[0]
    >>> colors = []
    >>> for i, vtx in enumerate(obj.vtx):   # doctest: +SKIP
    ...     edgs=vtx.toEdges()              # doctest: +SKIP
    ...     totalLen=0                      # doctest: +SKIP
    ...     edgCnt=0                        # doctest: +SKIP
    ...     for edg in edgs:                # doctest: +SKIP
    ...         edgCnt += 1                 # doctest: +SKIP
    ...         l = edg.getLength()         # doctest: +SKIP
    ...         totalLen += l               # doctest: +SKIP
    ...     avgLen=totalLen / edgCnt        # doctest: +SKIP
    ...     #print avgLen                   # doctest: +SKIP
    ...     currColor = vtx.getColor(0)     # doctest: +SKIP
    ...     color = datatypes.Color.black   # doctest: +SKIP
    ...     # only set blue if it has not been set before
    ...     if currColor.b<=0.0:            # doctest: +SKIP
    ...         color.b = avgLen            # doctest: +SKIP
    ...     color.r = avgLen                # doctest: +SKIP
    ...     colors.append(color)            # doctest: +SKIP


     N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A _componentAttributes N/A vtx verts e edges f faces map uvs vtxFace faceVerts N/A general MeshVertex N/A general MeshVertex N/A general MeshEdge N/A general MeshEdge N/A general MeshFace N/A general MeshFace N/A general MeshUV N/A general MeshUV N/A general MeshVertexFace N/A general MeshVertexFace N/A numVertices N/A N/A _factories makeCreateFlagMethod N/A cmds polyEvaluate vertex numVertices N/A numEdges N/A N/A _factories makeCreateFlagMethod N/A cmds polyEvaluate edge numEdges N/A numFaces N/A N/A _factories makeCreateFlagMethod N/A cmds polyEvaluate face numFaces N/A numTriangles N/A N/A _factories makeCreateFlagMethod N/A cmds polyEvaluate triangles numTriangles N/A numSelectedTriangles N/A N/A _factories makeCreateFlagMethod N/A cmds polyEvaluate triangleComponent numSelectedTriangles N/A numSelectedFaces N/A N/A _factories makeCreateFlagMethod N/A cmds polyEvaluate faceComponent numSelectedFaces N/A numSelectedEdges N/A N/A _factories makeCreateFlagMethod N/A cmds polyEvaluate edgeComponent numSelectedEdges N/A numSelectedVertices N/A N/A _factories makeCreateFlagMethod N/A cmds polyEvaluate vertexComponent numSelectedVertices N/A area N/A N/A _factories makeCreateFlagMethod N/A cmds polyEvaluate area N/A worldArea N/A N/A _factories makeCreateFlagMethod N/A cmds polyEvaluate worldArea N/A N/A N/A N/A versions current N/A versions v2009 N/A getCurrentUVSetName N/A N/A self N/A N/A N/A N/A N/A N/A N/A self __apimfn__ currentUVSetName N/A N/A self instanceNumber N/A N/A N/A _factories addApiDocs N/A _api MFnMesh currentUVSetName getCurrentColorSetName N/A N/A self N/A N/A N/A N/A N/A N/A N/A self __apimfn__ currentColorSetName N/A N/A self instanceNumber N/A N/A N/A _factories addApiDocs N/A _api MFnMesh currentColorSetName N/A getCurrentUVSetName N/A N/A self N/A N/A N/A N/A N/A N/A N/A self __apimfn__ currentUVSetName N/A N/A N/A _factories addApiDocs N/A _api MFnMesh currentUVSetName getCurrentColorSetName N/A N/A self N/A N/A N/A N/A N/A N/A N/A self __apimfn__ currentColorSetName N/A N/A N/A _factories addApiDocs N/A _api MFnMesh currentColorSetName numColors N/A N/A self colorSet N/A None N/A N/A mfn N/A N/A self __apimfn__ N/A N/A N/A isinstance mfn N/A _api MFnMesh N/A N/A 0 N/A args N/A N/A colorSet N/A N/A N/A N/A args append colorSet N/A N/A N/A mfn numColors args N/A N/A N/A _factories addApiDocs N/A _api MFnMesh numColors N/A _makeApiMethodWrapForEmptyMesh N/A N/A apiMethodName baseMethodName resultName defaultVal N/A None None 0 N/A N/A N/A baseMethodName None N/A N/A baseMethodName N/A _ apiMethodName N/A N/A resultName None N/A N/A resultName apiMethodName N/A baseMethod N/A getattr Mesh baseMethodName methodWrapForEmptyMesh N/A N/A self N/A args kwargs N/A N/A mfn N/A N/A self __apimfn__ N/A N/A N/A isinstance mfn N/A _api MFnMesh N/A N/A defaultVal N/A N/A baseMethod self args kwargs N/A N/A N/A _factories addApiDocs N/A _api MFnMesh apiMethodName N/A N/A methodWrapForEmptyMesh __name__ resultName N/A methodWrapForEmptyMesh N/A N/A _apiMethodName N/A N/A numColorSets
                    numFaceVertices
                    numNormals
                    numUVSets
                    numUVs split N/A N/A _wrappedFunc N/A _makeApiMethodWrapForEmptyMesh _apiMethodName N/A N/A setattr Mesh N/A _wrappedFunc __name__ _wrappedFunc Subdiv N/A SurfaceShape N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A _componentAttributes N/A smp verts sme edges smf faces smm uvs N/A general SubdVertex N/A general SubdVertex N/A general SubdEdge N/A general SubdEdge N/A general SubdFace N/A general SubdFace N/A general SubdUV N/A general SubdUV getTweakedVerts N/A N/A self N/A kwargs N/A N/A N/A N/A cmds querySubdiv action 1 kwargs N/A getSharpenedVerts N/A N/A self N/A kwargs N/A N/A N/A N/A cmds querySubdiv action 2 kwargs N/A getSharpenedEdges N/A N/A self N/A kwargs N/A N/A N/A N/A cmds querySubdiv action 3 kwargs N/A getEdges N/A N/A self N/A kwargs N/A N/A N/A N/A cmds querySubdiv action 4 kwargs N/A cleanTopology N/A N/A self N/A N/A N/A N/A N/A cmds subdCleanTopology self N/A N/A Lattice N/A ControlPoint N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper N/A _componentAttributes N/A pt points N/A general LatticePoint N/A general LatticePoint N/A Particle N/A DeformableShape N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper PointArray N/A N/A general ComponentArray N/A __init__ N/A N/A self name N/A N/A N/A N/A N/A N/A general ComponentArray __init__ self name N/A N/A self returnClass N/A Particle Point N/A __len__ N/A N/A self N/A N/A N/A N/A N/A cmds particle N/A N/A self node q 1 count 1 N/A N/A Point N/A N/A general _Component N/A __str__ N/A N/A self N/A N/A N/A N/A %s.pt[%s] N/A N/A self _node N/A self _item N/A __getattr__ N/A N/A self attr N/A N/A N/A N/A N/A cmds particle N/A self _node q 1 attribute attr order N/A self _item N/A N/A _getPointArray N/A N/A self N/A N/A N/A N/A N/A Particle PointArray N/A self .pt N/A N/A pt N/A property _getPointArray N/A points N/A property _getPointArray pointCount N/A N/A self N/A N/A N/A N/A N/A cmds particle self q 1 count 1 N/A N/A num pointCount N/A SelectionSet N/A N/A _api MSelectionList N/A N/A apicls N/A _api MSelectionList N/A __metaclass__ N/A _factories MetaMayaTypeWrapper __init__ N/A N/A self objs N/A N/A N/A  can be initialized from a list of objects, another SelectionSet, an MSelectionList, or an ObjectSet N/A N/A isinstance objs N/A _api MSelectionList N/A N/A N/A N/A N/A _api MSelectionList __init__ self objs N/A N/A N/A isinstance objs ObjectSet N/A N/A N/A N/A N/A _api MSelectionList __init__ self N/A N/A objs asSelectionSet N/A N/A N/A N/A N/A _api MSelectionList __init__ self N/A obj objs N/A N/A N/A isinstance obj N/A DependNode DagNode N/A N/A N/A N/A N/A self apicls add self N/A N/A obj __apiobject__ N/A N/A N/A isinstance obj N/A general Attribute N/A N/A N/A N/A N/A self apicls add self N/A N/A obj __apiobject__ True N/A N/A N/A isinstance obj basestring N/A N/A N/A N/A N/A self apicls add self obj N/A N/A TypeError N/A __melobject__ N/A N/A self N/A N/A N/A melList N/A N/A selItem self N/A N/A selItem N/A N/A selItem __melobject__ N/A N/A N/A _util isIterable selItem N/A N/A N/A N/A melList extend selItem N/A N/A N/A N/A melList append selItem N/A melList N/A __len__ N/A N/A self N/A N/A N/A :rtype: `int`  N/A N/A N/A N/A self apicls length self N/A __contains__ N/A N/A self item N/A N/A N/A :rtype: `bool`  N/A N/A isinstance item N/A DependNode DagNode N/A general Attribute N/A N/A N/A N/A N/A self apicls hasItem self N/A N/A item __apiobject__ N/A N/A N/A isinstance item N/A general Component N/A N/A NotImplementedError Components not yet supported N/A N/A N/A N/A N/A self apicls hasItem self N/A N/A N/A N/A general PyNode item __apiobject__ N/A __repr__ N/A N/A self N/A N/A N/A :rtype: `str`  N/A names N/A N/A N/A N/A N/A self apicls getSelectionStrings self names N/A N/A nt.%s(%s) N/A N/A N/A self __class__ __name__ names N/A __getitem__ N/A N/A self index N/A N/A N/A :rtype: `PyNode`  N/A N/A index N/A len self N/A N/A IndexError index out of range N/A plug N/A N/A _api MPlug N/A obj N/A N/A _api MObject N/A dag N/A N/A _api MDagPath N/A comp N/A N/A _api MObject N/A N/A N/A N/A N/A N/A self apicls getPlug self index plug N/A N/A N/A N/A plug isNull N/A N/A N/A N/A RuntimeError AssertionError N/A N/A N/A N/A N/A N/A N/A self apicls getDagPath self index dag comp N/A N/A N/A RuntimeError N/A N/A N/A N/A N/A N/A N/A self apicls getDependNode self index obj N/A N/A N/A general PyNode obj N/A N/A N/A N/A N/A N/A N/A N/A comp isNull N/A N/A N/A N/A general PyNode dag N/A N/A N/A N/A general PyNode dag comp N/A N/A N/A N/A general PyNode plug N/A __setitem__ N/A N/A self index item N/A N/A N/A N/A isinstance item N/A DependNode DagNode N/A general Attribute N/A N/A N/A N/A N/A self apicls replace self index N/A N/A item __apiobject__ N/A N/A N/A isinstance item N/A general Component N/A N/A NotImplementedError Components not yet supported N/A N/A N/A N/A N/A self apicls replace self N/A N/A N/A N/A general PyNode item __apiobject__ N/A __and__ N/A N/A self s N/A N/A N/A operator for `SelectionSet.getIntersection` N/A N/A N/A self getIntersection s N/A __iand__ N/A N/A self s N/A N/A N/A operator for `SelectionSet.intersection` N/A N/A N/A self intersection s N/A __or__ N/A N/A self s N/A N/A N/A operator for `SelectionSet.getUnion` N/A N/A N/A self getUnion s N/A __ior__ N/A N/A self s N/A N/A N/A operator for `SelectionSet.union` N/A N/A N/A self union s N/A __lt__ N/A N/A self s N/A N/A N/A operator for `SelectionSet.isSubSet` N/A N/A N/A self isSubSet s N/A __gt__ N/A N/A self s N/A N/A N/A operator for `SelectionSet.isSuperSet` N/A N/A N/A self isSuperSet s N/A __sub__ N/A N/A self s N/A N/A N/A operator for `SelectionSet.getDifference` N/A N/A N/A self getDifference s N/A __isub__ N/A N/A self s N/A N/A N/A operator for `SelectionSet.difference` N/A N/A N/A self difference s N/A __xor__ N/A N/A self s N/A N/A N/A operator for `SelectionSet.symmetricDifference` N/A N/A N/A self getSymmetricDifference s N/A __ixor__ N/A N/A self s N/A N/A N/A operator for `SelectionSet.symmetricDifference` N/A N/A N/A self symmetricDifference s N/A add N/A N/A self item N/A N/A N/A N/A isinstance item N/A DependNode DagNode N/A general Attribute N/A N/A N/A N/A N/A self apicls add self N/A N/A item __apiobject__ N/A N/A N/A isinstance item N/A general Component N/A N/A NotImplementedError Components not yet supported N/A N/A N/A N/A N/A self apicls add self N/A N/A N/A N/A general PyNode item __apiobject__ N/A pop N/A N/A self index N/A N/A N/A :rtype: `PyNode`  N/A N/A index N/A len self N/A N/A IndexError index out of range N/A N/A N/A N/A self apicls remove self index N/A isSubSet N/A N/A self other N/A N/A N/A :rtype: `bool` N/A N/A isinstance other ObjectSet N/A N/A other N/A N/A other asSelectionSet N/A N/A N/A N/A set self issubset other N/A isSuperSet N/A N/A self other flatten N/A True N/A N/A :rtype: `bool` N/A N/A isinstance other ObjectSet N/A N/A other N/A N/A other asSelectionSet N/A N/A N/A N/A set self issuperset other N/A getIntersection N/A N/A self other N/A N/A N/A :rtype: `SelectionSet` N/A diff N/A N/A self getDifference other N/A N/A N/A self getDifference diff N/A intersection N/A N/A self other N/A N/A N/A diff N/A N/A self getDifference other N/A N/A N/A self difference diff N/A getDifference N/A N/A self other N/A N/A N/A :rtype: `SelectionSet` N/A newSet N/A SelectionSet self N/A N/A N/A newSet difference other N/A newSet N/A difference N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A _api MSelectionList N/A N/A other N/A SelectionSet other N/A N/A N/A N/A self apicls merge self other N/A N/A _api MSelectionList kRemoveFromList N/A getUnion N/A N/A self other N/A N/A N/A :rtype: `SelectionSet` N/A newSet N/A SelectionSet self N/A N/A N/A newSet union other N/A newSet N/A union N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A _api MSelectionList N/A N/A other N/A SelectionSet other N/A N/A N/A N/A self apicls merge self other N/A N/A _api MSelectionList kMergeNormal N/A getSymmetricDifference N/A N/A self other N/A N/A N/A 
        Also known as XOR

        :rtype: `SelectionSet`
         N/A newSet N/A SelectionSet self N/A N/A N/A newSet symmetricDifference other N/A newSet N/A symmetricDifference N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A _api MSelectionList N/A N/A other N/A SelectionSet other N/A N/A N/A N/A self apicls merge self other N/A N/A _api MSelectionList kXOR N/A asObjectSet N/A N/A self N/A N/A N/A N/A N/A general sets self N/A N/A ObjectSet N/A Entity N/A N/A 
    The ObjectSet class and `SelectionSet` class work together.  Both classes have a very similar interface,
    the primary difference is that the ObjectSet class represents connections to an objectSet node, while the
    `SelectionSet` class is a generic set, akin to pythons built-in `set`.


    create some sets:

        >>> from pymel.core import *
        >>> f=newFile(f=1) #start clean
        >>>
        >>> s = sets()  # create an empty set
        >>> s.union( ls( type='camera') )  # add some cameras to it
        >>> s.members()  # doctest: +SKIP
        [nt.Camera(u'sideShape'), nt.Camera(u'frontShape'), nt.Camera(u'topShape'), nt.Camera(u'perspShape')]
        >>> sel = s.asSelectionSet() # or as a SelectionSet
        >>> sel # doctest: +SKIP
        nt.SelectionSet([u'sideShape', u'frontShape', u'topShape', u'perspShape'])
        >>> sorted(sel) # as a sorted list
        [nt.Camera(u'frontShape'), nt.Camera(u'perspShape'), nt.Camera(u'sideShape'), nt.Camera(u'topShape')]

    Operations between sets result in `SelectionSet` objects:

        >>> t = sets()  # create another set
        >>> t.add( 'perspShape' )  # add the persp camera shape to it
        >>> s.getIntersection(t)
        nt.SelectionSet([u'perspShape'])
        >>> diff = s.getDifference(t)
        >>> diff #doctest: +SKIP
        nt.SelectionSet([u'sideShape', u'frontShape', u'topShape'])
        >>> sorted(diff)
        [nt.Camera(u'frontShape'), nt.Camera(u'sideShape'), nt.Camera(u'topShape')]
        >>> s.isSuperSet(t)
        True



     N/A __metaclass__ N/A _factories MetaMayaNodeWrapper _getApiObjs N/A N/A cls item tryCast N/A True N/A N/A 
        Returns a tuple of api objects suitable (after unpacking) for
        feeding to most of the MFnSet methods (ie, remove, isMember, etc)
         N/A N/A isinstance item DagNode N/A N/A N/A N/A N/A item __apimdagpath__ N/A N/A _api MObject N/A N/A N/A isinstance item N/A DependNode N/A general Attribute N/A N/A N/A N/A N/A item __apiobject__ N/A N/A N/A isinstance item N/A general Component N/A N/A N/A N/A N/A item __apimdagpath__ N/A N/A item __apimobject__ N/A N/A tryCast N/A N/A N/A N/A cls _getApiObjs N/A N/A general PyNode item tryCast False N/A N/A N/A TypeError item N/A classmethod __contains__ N/A N/A self item N/A N/A N/A :rtype: `bool`  N/A N/A N/A N/A N/A self __apimfn__ isMember N/A N/A self _getApiObjs item N/A __getitem__ N/A N/A self index N/A N/A N/A N/A N/A N/A self asSelectionSet N/A index N/A __len__ N/A N/A self s N/A N/A N/A :rtype: `int` N/A N/A len N/A N/A self asSelectionSet N/A __and__ N/A N/A self s N/A N/A N/A operator for `ObjectSet.getIntersection` N/A N/A N/A self getIntersection s N/A __iand__ N/A N/A self s N/A N/A N/A operator for `ObjectSet.intersection` N/A N/A N/A self intersection s N/A __or__ N/A N/A self s N/A N/A N/A operator for `ObjectSet.getUnion` N/A N/A N/A self getUnion s N/A __ior__ N/A N/A self s N/A N/A N/A operator for `ObjectSet.union` N/A N/A N/A self union s N/A __sub__ N/A N/A self s N/A N/A N/A operator for `ObjectSet.getDifference` N/A N/A N/A self getDifference s N/A __isub__ N/A N/A self s N/A N/A N/A operator for `ObjectSet.difference` N/A N/A N/A self difference s N/A __xor__ N/A N/A self s N/A N/A N/A operator for `ObjectSet.symmetricDifference` N/A N/A N/A self getSymmetricDifference s N/A __ixor__ N/A N/A self s N/A N/A N/A operator for `ObjectSet.symmetricDifference` N/A N/A N/A self symmetricDifference s N/A members N/A N/A self flatten N/A False N/A N/A return members as a list
        :rtype: `list`
         N/A N/A list N/A N/A self asSelectionSet flatten N/A elements N/A N/A self flatten N/A False N/A N/A return members as a list
        :rtype: `list`
         N/A N/A list N/A N/A self asSelectionSet flatten N/A N/A N/A _warnings deprecated Use ObjectSet.members instead ObjectSet flattened N/A N/A self N/A N/A N/A return a flattened list of members.  equivalent to `ObjectSet.members(flatten=True)`
        :rtype: `list`
         N/A N/A N/A self members flatten True N/A resetTo N/A N/A self newContents N/A N/A N/A clear and set the members to the passed list/set N/A N/A N/A self clear N/A N/A N/A self addMembers newContents N/A add N/A N/A self item N/A N/A N/A N/A N/A N/A N/A self __apimfn__ addMember N/A N/A self _getApiObjs item N/A remove N/A N/A self item N/A N/A N/A N/A N/A N/A N/A N/A N/A self __apimfn__ removeMember N/A N/A self _getApiObjs item N/A N/A N/A RuntimeError N/A N/A N/A item self N/A N/A N/A N/A itemStr N/A repr item N/A N/A N/A Exception N/A N/A itemStr item N/A N/A ValueError N/A %s not in set %r N/A itemStr self N/A N/A N/A isSubSet N/A N/A self other N/A N/A N/A :rtype: `bool` N/A N/A N/A N/A N/A self asSelectionSet isSubSet other N/A isSuperSet N/A N/A self other N/A N/A N/A :rtype: `bool` N/A N/A N/A N/A N/A self asSelectionSet isSuperSet other N/A isEqual N/A N/A self other N/A N/A N/A 
        do not use __eq__ to test equality of set contents. __eq__ will only tell you if
        the passed object is the same node, not if this set and the passed set
        have the same contents.
        :rtype: `bool`
         N/A N/A N/A N/A self asSelectionSet N/A SelectionSet other N/A getDifference N/A N/A self other N/A N/A N/A :rtype: `SelectionSet` N/A sel N/A N/A self asSelectionSet N/A N/A N/A sel difference other N/A sel N/A difference N/A N/A self other N/A N/A N/A sel N/A N/A self getDifference other N/A N/A N/A self resetTo sel N/A getSymmetricDifference N/A N/A self other N/A N/A N/A also known as XOR
        :rtype: `SelectionSet`
         N/A sel N/A N/A self getSymmetricDifference N/A N/A N/A sel difference other N/A sel N/A symmetricDifference N/A N/A self other N/A N/A N/A sel N/A N/A self symmetricDifference other N/A N/A N/A self resetTo sel N/A getIntersection N/A N/A self other N/A N/A N/A :rtype: `SelectionSet` N/A N/A isinstance other ObjectSet N/A N/A N/A N/A self _getIntersection other N/A selSet N/A N/A self asSelectionSet N/A N/A N/A selSet intersection other N/A selSet N/A intersection N/A N/A self other N/A N/A N/A sel N/A N/A self getIntersection other N/A N/A N/A self resetTo sel N/A getUnion N/A N/A self other N/A N/A N/A :rtype: `SelectionSet` N/A N/A isinstance other ObjectSet N/A N/A N/A N/A self _getUnion other N/A selSet N/A N/A self asSelectionSet N/A N/A N/A selSet union other N/A selSet N/A union N/A N/A self other N/A N/A N/A N/A N/A self addMembers other N/A isRenderable N/A N/A self N/A N/A N/A Mimics cmds.sets(self, q=True, renderable=True).

        Alternatively you can use isinstance(someset, pm.nt.ShadingEngine)
        since shadingEngine is the only renderable set in maya now
         N/A N/A bool N/A N/A cmds sets self q True r True N/A N/A ShadingEngine N/A ObjectSet N/A _getApiObjs N/A N/A cls item tryCast N/A True N/A N/A N/A isinstance item Transform N/A N/A shape N/A N/A item getShape N/A shape N/A N/A N/A N/A cls _getApiObjs shape N/A N/A N/A N/A itemStr N/A repr item N/A N/A N/A Exception N/A N/A itemStr item N/A N/A TypeError N/A %s has no shape, and %s objects cannot contain Transforms N/A itemStr N/A cls __name__ N/A N/A N/A N/A N/A super ShadingEngine cls _getApiObjs item tryCast tryCast N/A classmethod N/A AnimCurve N/A DependNode N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper addKeys N/A N/A self time values tangentInType tangentOutType unit N/A linear linear None N/A N/A N/A unit N/A N/A unit N/A N/A N/A _api MTime uiUnit N/A times N/A N/A _api MTimeArray N/A frame time N/A N/A N/A N/A times append N/A N/A _api MTime frame unit N/A keys N/A N/A _api MDoubleArray N/A value values N/A N/A N/A N/A keys append value N/A N/A N/A N/A N/A self __apimfn__ addKeys times keys N/A N/A N/A N/A N/A N/A N/A _factories apiClassInfo N/A MFnAnimCurve N/A enums N/A TangentType N/A values getIndex N/A kTangent N/A N/A tangentInType capitalize N/A N/A N/A N/A N/A N/A N/A _factories apiClassInfo N/A MFnAnimCurve N/A enums N/A TangentType N/A values getIndex N/A kTangent N/A N/A tangentOutType capitalize N/A N/A GeometryFilter N/A DependNode N/A N/A N/A SkinCluster N/A GeometryFilter N/A N/A __metaclass__ N/A _factories MetaMayaNodeWrapper getWeights N/A N/A self geometry influenceIndex N/A None N/A N/A N/A N/A isinstance geometry N/A general PyNode N/A N/A geometry N/A N/A general PyNode geometry N/A N/A isinstance geometry Transform N/A N/A N/A N/A geometry N/A N/A geometry getShape N/A N/A N/A N/A TypeError N/A %s is a transform with no shape geometry N/A N/A isinstance geometry GeometryShape N/A N/A components N/A N/A _api toComponentMObject N/A N/A geometry __apimdagpath__ N/A N/A N/A isinstance geometry N/A general Component N/A N/A components N/A N/A geometry __apiobject__ N/A N/A TypeError N/A N/A influenceIndex None N/A N/A weights N/A N/A _api MDoubleArray N/A N/A N/A N/A N/A self __apimfn__ getWeights N/A N/A geometry __apimdagpath__ components influenceIndex weights N/A N/A iter weights N/A N/A weights N/A N/A _api MDoubleArray N/A index N/A N/A _api SafeApiPtr uint N/A N/A N/A N/A N/A self __apimfn__ getWeights N/A N/A geometry __apimdagpath__ components weights N/A index N/A index N/A N/A index get N/A args N/A N/A N/A iter weights index N/A N/A N/A itertools izip args N/A setWeights N/A N/A self geometry influnces weights normalize N/A True N/A N/A N/A N/A isinstance geometry N/A general PyNode N/A N/A geometry N/A N/A general PyNode geometry N/A N/A isinstance geometry Transform N/A N/A N/A N/A geometry N/A N/A geometry getShape N/A N/A N/A N/A TypeError N/A %s is a transform with no shape geometry N/A N/A isinstance geometry GeometryShape N/A N/A components N/A N/A _api toComponentMObject N/A N/A geometry __apimdagpath__ N/A N/A N/A isinstance geometry N/A general Component N/A N/A components N/A N/A geometry __apiobject__ N/A N/A TypeError N/A N/A N/A isinstance influnces N/A _api MIntArray N/A N/A api_influnces N/A N/A _api MIntArray N/A influnce influnces N/A N/A N/A N/A api_influnces append influnce N/A influnces api_influnces N/A N/A N/A isinstance weights N/A _api MDoubleArray N/A N/A api_weights N/A N/A _api MDoubleArray N/A weight weights N/A N/A N/A N/A api_weights append weight N/A weights api_weights N/A old_weights N/A N/A _api MDoubleArray N/A su N/A N/A _api MScriptUtil N/A N/A N/A su createFromInt 0 N/A index N/A N/A su asUintPtr N/A N/A N/A N/A N/A self __apimfn__ getWeights N/A N/A geometry __apimdagpath__ components old_weights index N/A N/A N/A N/A N/A self __apimfn__ setWeights N/A N/A geometry __apimdagpath__ components influnces weights normalize old_weights N/A influenceObjects N/A N/A self N/A N/A N/A N/A N/A N/A self _influenceObjects N/A 1 N/A N/A N/A _factories addApiDocs N/A _api MFnSkinCluster influenceObjects numInfluenceObjects N/A N/A self N/A N/A N/A N/A N/A N/A self _influenceObjects N/A 0 N/A N/A N/A N/A N/A N/A _factories ApiTypeRegister register MSelectionList SelectionSet _createPyNodes N/A N/A N/A N/A N/A dynModule N/A N/A _util LazyLoadModule __name__ N/A globals N/A N/A mayaType parents children N/A _factories nodeHierarchy N/A N/A N/A mayaType dependNode N/A N/A N/A parentMayaType N/A parents N/A 0 N/A N/A parentMayaType None N/A N/A N/A N/A _logger warning could not find parent node: %s mayaType N/A N/A N/A N/A _factories addPyNode dynModule mayaType parentMayaType N/A N/A N/A sys modules N/A __name__ dynModule N/A N/A N/A _createPyNodes N/A dynModule N/A N/A sys modules N/A __name__