Module Expr Str Assign NameStore Str Import alias Import alias Import alias Import alias Import alias Import alias ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str FunctionDef arguments args NameParam defaults body Expr Str Return NameLoad decorator_list If CompareLt AttributeLoad NameLoad attr TupleLoad Num body FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call NameLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Import alias identifier Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str Num body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr TryExcept body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Return NameLoad ExceptHandler type NameLoad body Pass Assign NameStore AttributeLoad NameLoad attr TryExcept body For NameStore SubscriptLoad NameLoad Slice body If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad Break handlers ExceptHandler type NameLoad body Pass handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr TryExcept body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Return NameLoad ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr TryExcept body For NameStore SubscriptLoad NameLoad Slice body If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad Break handlers ExceptHandler type NameLoad body Pass handlers ExceptHandler type NameLoad body Pass ExceptHandler type NameLoad body Assign NameStore NameLoad If NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str If NameLoad body Assign NameStore NameLoad If BoolOpAnd NameLoad NameLoad UnaryOpNot NameLoad body If CompareIs NameLoad NameLoad body Return Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call NameLoad NameLoad NameLoad decorator_list Assign NameStore ListLoad If BoolOpAnd NameLoad BoolOpOr CompareIs NameLoad NameLoad Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd NameLoad Call NameLoad AttributeLoad NameLoad attr body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad If BoolOpOr NameLoad NameLoad body Assign NameStore NameLoad While AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore SubscriptLoad AttributeLoad NameLoad attr Slice BinOpAdd NameLoad Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad If UnaryOpNot NameLoad body Break orelse Assign NameStore AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad TryExcept body Return SubscriptLoad NameLoad Index Num handlers ExceptHandler type NameLoad body Return NameLoad decorator_list decorator_list If CompareLt AttributeLoad NameLoad attr TupleLoad Num body ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Slice Num decorator_list decorator_list orelse Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str If BoolOpAnd CompareLt AttributeLoad NameLoad attr TupleLoad Num Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr Str Str Return NameLoad decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Str Assign NameStore TupleLoad Expr Str If CompareGt AttributeLoad NameLoad attr TupleLoad Num body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list orelse FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Assign AttributeStore NameLoad attr NameLoad Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Assign NameStore NameLoad If CompareGt Call NameLoad NameLoad NameLoad body Assign NameStore BinOpAdd SubscriptLoad NameLoad Slice BinOpSub NameLoad Num Str Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr keyword Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str Num body Assign NameStore ListLoad Assign NameStore BinOpMult NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd NameLoad NameLoad Str Return Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str Expr Str Assign NameStore TupleLoad Str Expr Str Assign NameStore BinOpAdd NameLoad NameLoad Expr Str Assign NameStore BinOpAdd NameLoad TupleLoad Str Expr Str Assign NameStore NameLoad Expr Str Assign NameStore Str Expr Str FunctionDef arguments args NameParam NameParam defaults Str vararg kwarg body Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr ListLoad Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Expr Str For NameStore AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad ListLoad For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If CompareIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad SubscriptLoad NameLoad Slice orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad Str attr ListComp Call NameLoad BinOpMod Str TupleLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str For NameStore AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr If CompareGt Call NameLoad NameLoad Num body Assign NameStore BinOpAdd SubscriptLoad NameLoad Slice Num Str Break If SubscriptLoad NameLoad Index Str body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore SubscriptLoad NameLoad Index Str NameLoad orelse Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If SubscriptLoad NameLoad Index Str body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore SubscriptLoad NameLoad Index Str orelse Return BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Return BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse Return Call AttributeLoad NameLoad attr decorator_list If CompareGt AttributeLoad NameLoad attr TupleLoad Num body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Continue If Call NameLoad NameLoad NameLoad body Assign NameStore ListComp Call NameLoad BinOpMod Str TupleLoad NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad orelse Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return BinOpMod Str Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call AttributeLoad Str attr BinOpAdd ListLoad AttributeLoad NameLoad attr ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return CompareIn NameLoad AttributeLoad NameLoad attr Return CompareIn NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse If Call NameLoad NameLoad NameLoad body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse If Call NameLoad NameLoad NameLoad body Assert CompareIn AttributeLoad NameLoad attr TupleLoad NameLoad Num Str Return SubscriptLoad AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Call NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Assert CompareIn AttributeLoad NameLoad attr TupleLoad NameLoad Num Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad orelse If Call NameLoad NameLoad NameLoad body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad orelse If Call NameLoad NameLoad NameLoad body Assert CompareIn AttributeLoad NameLoad attr TupleLoad NameLoad Num Str Delete SubscriptDel AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpAdd NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr ListComp Call AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body If Call AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareIn NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIn NameLoad AttributeLoad NameLoad attr body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults Str body Expr Str For NameStore Call AttributeLoad NameLoad attr Str ListLoad body If Call AttributeLoad NameLoad attr Str body Return SubscriptLoad NameLoad Slice Num TryExcept body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Slice NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd CompareEq SubscriptLoad NameLoad Index NameLoad ListLoad CompareIn NameLoad AttributeLoad NameLoad attr body Return Num orelse Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str For NameStore NameLoad body If UnaryOpNot CompareIn NameLoad SubscriptLoad NameLoad Index NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad ListLoad SubscriptLoad NameLoad Index NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If BoolOpOr NameLoad CompareIs Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIsNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If CompareIsNot Call AttributeLoad NameLoad attr NameLoad NameLoad body If BoolOpOr Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If CompareIsNot Call AttributeLoad NameLoad attr NameLoad NameLoad body If BoolOpAnd Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If CompareIsNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Slice NameLoad BinOpAdd NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body TryExcept body Assign NameStore SubscriptLoad NameLoad Index Num handlers ExceptHandler type NameLoad body Assign NameStore NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse For NameStore AttributeLoad NameLoad attr body Assert UnaryOpNot SubscriptLoad NameLoad Index NameLoad BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num AttributeLoad NameLoad attr body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore TupleLoad NameLoad For NameStore Call NameLoad NameLoad Call NameLoad Call NameLoad NameLoad NameLoad body For NameStore NameLoad body If Call NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num AttributeLoad NameLoad attr body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore TupleLoad NameLoad For NameStore Call NameLoad NameLoad Call NameLoad Call NameLoad NameLoad NameLoad body For NameStore NameLoad body If Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad body Break orelse Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str Num body Return Call AttributeLoad Str attr BinOpAdd ListLoad BinOpMod Str TupleLoad BinOpMult NameLoad NameLoad Call AttributeLoad NameLoad attr ListComp Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad Num comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr ListComp Call AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str NameLoad keyword Num Assert CompareNotIn Str NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad Call NameLoad NameLoad Str Dict attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad Str Dict attr NameLoad If NameLoad body Assert CompareIsNot NameLoad NameLoad Assign AttributeStore NameLoad attr Num If NameLoad body Assert CompareIsNot NameLoad NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return CompareNotIn NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return CompareNotIn NameLoad AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str Str vararg kwarg body If CompareNotEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str Str vararg kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str decorator_list decorator_list ClassDef bases body Assign NameStore Num decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad decorator_list decorator_list ClassDef bases body Pass decorator_list ClassDef bases body Pass decorator_list ClassDef bases body Expr Str decorator_list ClassDef bases body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases body Pass decorator_list ClassDef bases body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases body Pass decorator_list ClassDef bases body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore Num Assign NameStore NameLoad Expr Str decorator_list ClassDef bases body Expr Str decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr ListLoad Expr Str Assign AttributeStore NameLoad attr Dict Expr Str Assign AttributeStore NameLoad attr Dict Expr Str Assign AttributeStore NameLoad attr Dict Expr Str Assign AttributeStore NameLoad attr Dict Expr Str Assign AttributeStore NameLoad attr Dict Expr Str Assign AttributeStore NameLoad attr Dict Expr Str Assign AttributeStore NameLoad attr Dict Expr Str Assign AttributeStore NameLoad attr Dict Expr Str Assign AttributeStore NameLoad attr Dict Expr Str Assign AttributeStore NameLoad attr ListLoad Expr Str Assign AttributeStore NameLoad attr ListLoad Expr Str Assign AttributeStore NameLoad attr ListLoad Expr Str Assign AttributeStore NameLoad attr ListLoad Expr Str Assign AttributeStore NameLoad attr ListLoad Expr Str Assign AttributeStore NameLoad attr ListLoad Expr Str Assign AttributeStore NameLoad attr Num Expr Str Assign AttributeStore NameLoad attr Num Expr Str Assign AttributeStore NameLoad attr Num Expr Str Assign AttributeStore NameLoad attr ListLoad Expr Str Assign AttributeStore NameLoad attr ListLoad Expr Str Import alias Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Import alias identifier Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body For NameStore SubscriptLoad NameLoad Index Str body If BoolOpAnd CompareIn NameLoad AttributeLoad NameLoad attr CompareIsNot SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad If CompareNotEq NameLoad NameLoad body AugAssignAdd NameStore NameLoad If UnaryOpNot SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad If BoolOpAnd NameLoad CompareNotIn NameLoad AttributeLoad NameLoad attr body Break orelse Assign NameStore Str While BoolOpOr UnaryOpNot NameLoad CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpAdd BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str For NameStore SubscriptLoad NameLoad Index Str body If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad BoolOpOr NameLoad NameLoad If NameLoad body If NameLoad body Assign NameStore Num If CompareIsNot NameLoad NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If BoolOpAnd SubscriptLoad NameLoad Index Str CompareIn Str NameLoad CompareEq SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Num If CompareGt NameLoad Num body Expr Call NameLoad NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpMod Str NameLoad keyword ListLoad NameLoad keyword NameLoad If CompareNotEq NameLoad NameLoad body AugAssignAdd NameStore NameLoad Expr Call NameLoad NameLoad NameLoad orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call NameLoad NameLoad NameLoad orelse If BoolOpAnd CompareIsNot NameLoad NameLoad UnaryOpNot NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad If BoolOpOr UnaryOpNot NameLoad BoolOpAnd UnaryOpNot NameLoad CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad keyword ListLoad NameLoad keyword NameLoad If CompareNotEq NameLoad NameLoad body AugAssignAdd NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareIn NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str ListLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str ListLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str ListLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str ListLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call NameLoad NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad keyword NameLoad If CompareNotEq NameLoad NameLoad body AugAssignAdd NameStore NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call NameLoad NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr BinOpAdd NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body If BoolOpOr UnaryOpNot Call NameLoad AttributeLoad NameLoad attr UnaryOpNot Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Expr Call AttributeLoad NameLoad attr Num Call NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam defaults body If BoolOpOr UnaryOpNot Call NameLoad AttributeLoad NameLoad attr UnaryOpNot Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Expr Str decorator_list ClassDef bases NameLoad NameLoad body Expr Str decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Return BinOpAdd Call AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore NameLoad decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad vararg kwarg body If NameLoad body Assign NameStore Call NameLoad Str NameLoad Assign NameStore BinOpAdd TupleLoad NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad handlers ExceptHandler body Print BinOpMod Str TupleLoad NameLoad Raise decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Str Return BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Str NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Str vararg kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Str Assign AttributeStore NameLoad attr BoolOpOr NameLoad Dict Expr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str Num body Assign NameStore ListLoad Str BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Str NameLoad Expr Call AttributeLoad NameLoad attr ListComp BinOpMod Str TupleLoad Str NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr orelse If BoolOpAnd NameLoad Call NameLoad NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Str NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr ListComp BinOpMod Str TupleLoad Str NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Str NameLoad NameLoad Return BinOpAdd Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Call AttributeLoad Str attr ListComp BinOpMod Str TupleLoad BinOpMult NameLoad NameLoad NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str Str decorator_list decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list Assign NameStore Call AttributeLoad Str attr Expr Str ClassDef bases body Expr Str Assign NameStore TupleLoad Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad BinOpAdd Str NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad BinOpAdd Str NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpOr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr CompareNotIn AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpOr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr CompareNotIn AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore NameLoad body Expr Call NameLoad NameLoad BinOpAdd Str NameLoad NameLoad Expr Call NameLoad NameLoad BinOpAdd Str NameLoad NameLoad Expr Call NameLoad NameLoad BinOpAdd Str NameLoad NameLoad Expr Call NameLoad NameLoad BinOpAdd Str NameLoad NameLoad decorator_list Expr Call NameLoad NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad attr Str Str attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Return Call NameLoad NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict Num Num Num Num Num Str Str Str Str Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Str attr Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Str attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BinOpMod Str NameLoad decorator_list
N/A N/A 
Docutils document tree element class library.

Classes in CamelCase are abstract base classes or auxiliary classes. The one
exception is `Text`, for a text (PCDATA) node; uppercase is used to
differentiate from element classes.  Classes in lower_case_with_underscores
are element classes, matching the XML element generic identifiers in the DTD_.

The position of each node (the level at which it can occur) is significant and
is represented by abstract base classes (`Root`, `Structural`, `Body`,
`Inline`, etc.).  Certain transformations will be easier because we can use
``isinstance(node, base_class)`` to determine the position of the node in the
hierarchy.

.. _DTD: http://docutils.sourceforge.net/docs/ref/docutils.dtd
 N/A __docformat__ reStructuredText N/A sys N/A os N/A re N/A warnings N/A types N/A unicodedata Node N/A object N/A N/A Abstract base class of nodes in a document tree. N/A parent None N/A Back-reference to the Node immediately containing this Node. N/A document None N/A The `document` node at the root of the tree containing this Node. N/A source None N/A Path or description of the input source which generated this Node. N/A line None N/A The line number (1-based) of the beginning of this Node in `source`. __bool__ N/A N/A self N/A N/A N/A 
        Node instances are always true, even if they're empty.  A node is more
        than a simple container.  Its boolean "truth" does not depend on
        having one or more subnodes in the doctree.

        Use `len()` to check node length.  Use `None` to represent a boolean
        false value.
         N/A True N/A N/A N/A N/A sys version_info N/A 3 N/A __str__ N/A N/A self N/A N/A N/A N/A N/A N/A str self encode raw_unicode_escape N/A asdom N/A N/A self dom N/A None N/A N/A Return a DOM **fragment** representation of this Node. N/A N/A dom None N/A N/A xml.dom.minidom dom N/A domroot N/A N/A dom Document N/A N/A N/A self _dom_node domroot N/A pformat N/A N/A self indent level N/A 0 N/A N/A 
        Return an indented pseudo-XML representation, for test purposes.

        Override in subclasses.
         N/A NotImplementedError N/A copy N/A N/A self N/A N/A N/A Return a copy of self. N/A NotImplementedError N/A deepcopy N/A N/A self N/A N/A N/A Return a deep copy of self (also copying children). N/A NotImplementedError N/A setup_child N/A N/A self child N/A N/A N/A N/A child parent self N/A N/A self document N/A N/A N/A child document N/A self document N/A N/A N/A child source None N/A N/A N/A child source N/A N/A self document current_source N/A N/A N/A child line None N/A N/A N/A child line N/A N/A self document current_line N/A walk N/A N/A self visitor N/A N/A N/A 
        Traverse a tree of `Node` objects, calling the
        `dispatch_visit()` method of `visitor` when entering each
        node.  (The `walkabout()` method is similar, except it also
        calls the `dispatch_departure()` method before exiting each
        node.)

        This tree traversal supports limited in-place tree
        modifications.  Replacing one node with one or more nodes is
        OK, as is removing an element.  However, if the node removed
        or replaced occurs after the current node, the old node will
        still be traversed, and any new nodes will not.

        Within ``visit`` methods (and ``depart`` methods for
        `walkabout()`), `TreePruningException` subclasses may be raised
        (`SkipChildren`, `SkipSiblings`, `SkipNode`, `SkipDeparture`).

        Parameter `visitor`: A `NodeVisitor` object, containing a
        ``visit`` implementation for each `Node` subclass encountered.

        Return true if we should stop the traversal.
         N/A stop False N/A N/A N/A N/A N/A visitor document reporter debug N/A docutils.nodes.Node.walk calling dispatch_visit for %s N/A N/A self __class__ __name__ N/A N/A N/A N/A N/A N/A N/A visitor dispatch_visit self N/A N/A N/A N/A SkipChildren SkipNode N/A N/A stop N/A N/A SkipDeparture N/A N/A N/A children N/A self children N/A N/A N/A child N/A children N/A N/A N/A N/A N/A child walk visitor N/A N/A stop True N/A N/A N/A N/A SkipSiblings N/A N/A N/A N/A N/A StopTraversal N/A N/A stop True N/A stop N/A walkabout N/A N/A self visitor N/A N/A N/A 
        Perform a tree traversal similarly to `Node.walk()` (which
        see), except also call the `dispatch_departure()` method
        before exiting each node.

        Parameter `visitor`: A `NodeVisitor` object, containing a
        ``visit`` and ``depart`` implementation for each `Node`
        subclass encountered.

        Return true if we should stop the traversal.
         N/A call_depart True N/A stop False N/A N/A N/A N/A N/A visitor document reporter debug N/A docutils.nodes.Node.walkabout calling dispatch_visit for %s N/A N/A self __class__ __name__ N/A N/A N/A N/A N/A N/A N/A visitor dispatch_visit self N/A N/A N/A SkipNode N/A N/A stop N/A N/A SkipDeparture N/A N/A call_depart False N/A children N/A self children N/A N/A N/A child N/A children N/A N/A N/A N/A N/A child walkabout visitor N/A N/A stop True N/A N/A N/A N/A SkipSiblings N/A N/A N/A N/A N/A SkipChildren N/A N/A N/A N/A StopTraversal N/A N/A stop True N/A call_depart N/A N/A N/A N/A N/A N/A visitor document reporter debug N/A docutils.nodes.Node.walkabout calling dispatch_departure for %s N/A N/A self __class__ __name__ N/A N/A N/A visitor dispatch_departure self N/A stop N/A _fast_traverse N/A N/A self cls N/A N/A N/A Specialized traverse() that only supports instance checks. N/A result N/A N/A N/A isinstance self cls N/A N/A N/A N/A result append self N/A child N/A self children N/A N/A N/A N/A result extend N/A N/A child _fast_traverse cls N/A result N/A _all_traverse N/A N/A self N/A N/A N/A Specialized traverse() that doesn't check for a condition. N/A result N/A N/A N/A N/A result append self N/A child N/A self children N/A N/A N/A N/A result extend N/A N/A child _all_traverse N/A result N/A traverse N/A N/A self condition include_self descend siblings ascend N/A None True True False False N/A N/A 
        Return an iterable containing

        * self (if include_self is true)
        * all descendants in tree traversal order (if descend is true)
        * all siblings (if siblings is true) and their descendants (if
          also descend is true)
        * the siblings of the parent (if ascend is true) and their
          descendants (if also descend is true), and so on

        If `condition` is not None, the iterable contains only nodes
        for which ``condition(node)`` is true.  If `condition` is a
        node class ``cls``, it is equivalent to a function consisting
        of ``return isinstance(node, cls)``.

        If ascend is true, assume siblings to be true as well.

        For example, given the following tree::

            <paragraph>
                <emphasis>      <--- emphasis.traverse() and
                    <strong>    <--- strong.traverse() are called.
                        Foo
                    Bar
                <reference name="Baz" refid="baz">
                    Baz

        Then list(emphasis.traverse()) equals ::

            [<emphasis>, <strong>, <#text: Foo>, <#text: Bar>]

        and list(strong.traverse(ascend=True)) equals ::

            [<strong>, <#text: Foo>, <#text: Bar>, <reference>, <#text: Baz>]
         N/A ascend N/A N/A siblings True N/A N/A include_self descend N/A siblings N/A N/A N/A condition None N/A N/A N/A N/A self _all_traverse N/A N/A N/A isinstance condition type N/A N/A N/A N/A self _fast_traverse condition N/A N/A isinstance condition type N/A N/A node_class condition condition N/A N/A node node_class N/A node_class N/A N/A N/A isinstance node node_class N/A N/A r N/A N/A N/A include_self N/A N/A condition None N/A condition self N/A N/A N/A N/A r append self N/A N/A descend N/A len N/A self children N/A N/A child self N/A N/A N/A N/A r extend N/A N/A child traverse include_self True descend True siblings False ascend False condition condition N/A N/A siblings ascend N/A N/A node self N/A N/A node parent N/A N/A index N/A N/A N/A node parent index node N/A sibling N/A N/A node parent N/A N/A index 1 N/A N/A N/A N/A r extend N/A N/A sibling traverse include_self True descend descend siblings False ascend False condition condition N/A N/A ascend N/A N/A N/A N/A node N/A node parent N/A r N/A next_node N/A N/A self condition include_self descend siblings ascend N/A None False True False False N/A N/A 
        Return the first node in the iterable returned by traverse(),
        or None if the iterable is empty.

        Parameter list is the same as of traverse.  Note that
        include_self defaults to 0, though.
         N/A iterable N/A N/A self traverse condition condition include_self include_self descend descend siblings siblings ascend ascend N/A N/A N/A N/A iterable N/A 0 N/A N/A N/A IndexError N/A N/A None N/A N/A N/A N/A N/A sys version_info N/A 3 N/A reprunicode N/A str N/A N/A 
        A unicode sub-class that removes the initial u from unicode's repr.
         __repr__ N/A N/A self N/A N/A N/A N/A N/A N/A str __repr__ self N/A 1 N/A N/A N/A N/A reprunicode str ensure_str N/A N/A s N/A N/A N/A 
    Failsave conversion of `unicode` to `str`.
     N/A N/A N/A N/A sys version_info N/A 3 N/A isinstance s str N/A N/A N/A N/A s encode ascii backslashreplace N/A s N/A Text N/A Node reprunicode N/A N/A 
    Instances are terminal nodes (leaves) containing text only; no child
    nodes or attributes.  Initialize by passing a string to the constructor.
    Access the text itself with the `astext` method.
     N/A tagname #text N/A children N/A N/A Text nodes have no children, and cannot have children. N/A N/A N/A sys version_info N/A 3 N/A __new__ N/A N/A cls data rawsource N/A None N/A N/A Prevent the rawsource argument from propagating to str. N/A N/A isinstance data bytes N/A N/A N/A TypeError expecting str data, not bytes N/A N/A N/A reprunicode __new__ cls data N/A N/A __new__ N/A N/A cls data rawsource N/A None N/A N/A Prevent the rawsource argument from propagating to str. N/A N/A N/A reprunicode __new__ cls data N/A __init__ N/A N/A self data rawsource N/A N/A N/A N/A self rawsource rawsource N/A The raw text from which this element was constructed. N/A shortrepr N/A N/A self maxlen N/A 18 N/A N/A data self N/A N/A N/A len data maxlen N/A N/A data N/A N/A data N/A N/A maxlen 4  ... N/A N/A <%s: %r> N/A N/A self tagname N/A reprunicode data N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A self shortrepr maxlen 68 N/A _dom_node N/A N/A self domroot N/A N/A N/A N/A N/A domroot createTextNode N/A str self N/A astext N/A N/A self N/A N/A N/A N/A reprunicode self N/A copy N/A N/A self N/A N/A N/A N/A N/A self __class__ N/A reprunicode self rawsource N/A self rawsource N/A deepcopy N/A N/A self N/A N/A N/A N/A N/A self copy N/A pformat N/A N/A self indent level N/A 0 N/A N/A result N/A N/A indent N/A indent level N/A line N/A N/A self splitlines N/A N/A N/A N/A result append N/A N/A indent line N/A N/A N/A join result N/A rstrip N/A N/A self chars N/A None N/A N/A N/A N/A self __class__ N/A N/A reprunicode rstrip self chars N/A lstrip N/A N/A self chars N/A None N/A N/A N/A N/A self __class__ N/A N/A reprunicode lstrip self chars N/A N/A Element N/A Node N/A N/A 
    `Element` is the superclass to all specific elements.

    Elements contain attributes and child nodes.  Elements emulate
    dictionaries for attributes, indexing by attribute name (a string).  To
    set the attribute 'att' to 'value', do::

        element['att'] = 'value'

    There are two special attributes: 'ids' and 'names'.  Both are
    lists of unique identifiers, and names serve as human interfaces
    to IDs.  Names are case- and whitespace-normalized (see the
    fully_normalize_name() function), and IDs conform to the regular
    expression ``[a-z](-?[a-z0-9]+)*`` (see the make_id() function).

    Elements also emulate lists for child nodes (element nodes and/or text
    nodes), indexing by integer.  To get the first child node, use::

        element[0]

    Elements may be constructed using the ``+=`` operator.  To add one new
    child node to element, do::

        element += node

    This is equivalent to ``element.append(node)``.

    To add a list of multiple child nodes at once, use the same ``+=``
    operator::

        element += [node1, node2]

    This is equivalent to ``element.extend([node1, node2])``.
     N/A basic_attributes N/A ids classes names dupnames N/A List attributes which are defined for every Element-derived class
    instance and can be safely transferred to a different node. N/A local_attributes N/A backrefs N/A A list of class-specific attributes that should not be copied with the
    standard attributes when replacing a node.

    NOTE: Derived classes should override this value to prevent any of its
    attributes being copied by adding to the value in its parent class. N/A list_attributes N/A basic_attributes local_attributes N/A List attributes, automatically initialized to empty lists for
    all nodes. N/A known_attributes N/A list_attributes N/A source N/A List attributes that are known to the Element base class. N/A tagname None N/A The element generic identifier. If None, it is set as an instance
    attribute to the name of the class. N/A child_text_separator N/A Separator for child nodes, used by `astext()` method. __init__ N/A N/A self rawsource N/A children attributes N/A N/A N/A self rawsource rawsource N/A The raw text from which this element was constructed. N/A N/A self children N/A N/A List of child nodes (elements and/or `Text`). N/A N/A N/A self extend children N/A N/A self attributes N/A N/A Dictionary of attribute {name: value}. N/A att N/A self list_attributes N/A N/A N/A N/A self attributes N/A att N/A N/A N/A att value N/A list N/A N/A attributes items N/A N/A att N/A N/A att lower N/A N/A att N/A self list_attributes N/A N/A N/A N/A self attributes N/A att N/A value N/A N/A N/A N/A N/A self attributes N/A att value N/A N/A N/A self tagname None N/A N/A N/A self tagname N/A N/A self __class__ __name__ N/A _dom_node N/A N/A self domroot N/A N/A N/A element N/A N/A domroot createElement N/A self tagname N/A N/A attribute value N/A N/A self attlist N/A N/A N/A isinstance value list N/A N/A value N/A N/A join N/A N/A serial_escape N/A %s N/A v N/A v value N/A N/A N/A element setAttribute attribute N/A %s value N/A child N/A self children N/A N/A N/A N/A element appendChild N/A N/A child _dom_node domroot N/A element N/A __repr__ N/A N/A self N/A N/A N/A data N/A c N/A self children N/A N/A data N/A N/A c shortrepr N/A N/A N/A len data 60 N/A N/A data N/A N/A data N/A 56  ... N/A N/A N/A self N/A names N/A N/A N/A <%s "%s": %s> N/A N/A N/A self __class__ __name__ N/A N/A ;  join N/A N/A ensure_str n N/A n N/A self N/A names data N/A N/A N/A <%s: %s> N/A N/A N/A self __class__ __name__ data N/A shortrepr N/A N/A self N/A N/A N/A N/A self N/A names N/A N/A N/A <%s "%s"...> N/A N/A N/A self __class__ __name__ N/A N/A ;  join N/A N/A ensure_str n N/A n N/A self N/A names N/A N/A N/A <%s...> N/A self tagname N/A __unicode__ N/A N/A self N/A N/A N/A N/A self children N/A N/A N/A %s%s%s N/A N/A N/A self starttag N/A N/A join N/A N/A str c N/A c N/A self children N/A N/A self endtag N/A N/A N/A N/A self emptytag N/A N/A N/A N/A sys version_info N/A 3 N/A N/A __str__ __unicode__ starttag N/A N/A self quoteattr N/A None N/A N/A N/A quoteattr None N/A N/A quoteattr pseudo_quoteattr N/A parts N/A N/A self tagname N/A N/A name value N/A N/A self attlist N/A N/A N/A value None N/A N/A N/A N/A parts append name N/A N/A N/A isinstance value list N/A N/A values N/A N/A serial_escape N/A %s N/A v N/A v value N/A value N/A N/A join values N/A N/A value N/A str value N/A value N/A quoteattr value N/A N/A N/A parts append N/A %s=%s N/A name value N/A N/A <%s> N/A N/A join parts N/A endtag N/A N/A self N/A N/A N/A N/A </%s> N/A self tagname N/A emptytag N/A N/A self N/A N/A N/A N/A <%s/> N/A N/A join N/A N/A N/A self tagname N/A N/A %s="%s" N/A n v N/A N/A n v N/A N/A self attlist N/A __len__ N/A N/A self N/A N/A N/A N/A len N/A self children N/A __contains__ N/A N/A self key N/A N/A N/A N/A isinstance key str N/A N/A N/A key N/A self attributes N/A N/A key N/A self children N/A __getitem__ N/A N/A self key N/A N/A N/A N/A isinstance key str N/A N/A N/A N/A self attributes N/A key N/A N/A N/A isinstance key int N/A N/A N/A N/A self children N/A key N/A N/A N/A isinstance key slice N/A N/A N/A N/A key step N/A None 1 cannot handle slice with stride N/A N/A N/A self children N/A N/A key start N/A key stop N/A N/A N/A TypeError element index must be an integer, a slice, or an attribute name string N/A __setitem__ N/A N/A self key item N/A N/A N/A N/A isinstance key str N/A N/A N/A N/A self attributes N/A N/A str key item N/A N/A N/A isinstance key int N/A N/A N/A N/A self setup_child item N/A N/A N/A self children N/A key item N/A N/A N/A isinstance key slice N/A N/A N/A N/A key step N/A None 1 cannot handle slice with stride N/A node item N/A N/A N/A N/A self setup_child node N/A N/A N/A self children N/A N/A key start N/A key stop item N/A N/A N/A TypeError element index must be an integer, a slice, or an attribute name string N/A __delitem__ N/A N/A self key N/A N/A N/A N/A isinstance key str N/A N/A N/A N/A self attributes N/A key N/A N/A N/A isinstance key int N/A N/A N/A N/A self children N/A key N/A N/A N/A isinstance key slice N/A N/A N/A N/A key step N/A None 1 cannot handle slice with stride N/A N/A N/A self children N/A N/A key start N/A key stop N/A N/A N/A TypeError element index must be an integer, a simple slice, or an attribute name string N/A __add__ N/A N/A self other N/A N/A N/A N/A N/A self children other N/A __radd__ N/A N/A self other N/A N/A N/A N/A other N/A self children N/A __iadd__ N/A N/A self other N/A N/A N/A Append a node or a list of nodes to `self.children`. N/A N/A isinstance other Node N/A N/A N/A N/A self append other N/A N/A N/A other None N/A N/A N/A N/A self extend other N/A self N/A astext N/A N/A self N/A N/A N/A N/A N/A N/A self child_text_separator join N/A N/A N/A child astext N/A child N/A self children N/A non_default_attributes N/A N/A self N/A N/A N/A atts N/A N/A N/A key value N/A list N/A N/A N/A self attributes items N/A N/A N/A N/A self is_not_default key N/A N/A N/A atts N/A key value N/A atts N/A attlist N/A N/A self N/A N/A N/A attlist N/A list N/A N/A N/A N/A self non_default_attributes items N/A N/A N/A attlist sort N/A attlist N/A get N/A N/A self key failobj N/A None N/A N/A N/A N/A N/A self attributes get key failobj N/A hasattr N/A N/A self attr N/A N/A N/A N/A attr N/A self attributes N/A delattr N/A N/A self attr N/A N/A N/A N/A attr N/A self attributes N/A N/A N/A N/A self attributes N/A attr N/A setdefault N/A N/A self key failobj N/A None N/A N/A N/A N/A N/A self attributes setdefault key failobj N/A N/A has_key hasattr N/A __contains__ hasattr get_language_code N/A N/A self fallback N/A N/A N/A Return node's language tag.

        Look iteratively in self and parents for a class argument
        starting with ``language-`` and return the remainder of it
        (which should be a `BCP49` language tag) or the `fallback`.
         N/A cls N/A N/A self get classes N/A N/A N/A N/A N/A cls startswith language- N/A N/A N/A cls N/A 9 N/A N/A N/A N/A N/A N/A self parent get_language fallback N/A N/A N/A AttributeError N/A N/A fallback N/A append N/A N/A self item N/A N/A N/A N/A N/A self setup_child item N/A N/A N/A N/A self children append item N/A extend N/A N/A self item N/A N/A N/A node item N/A N/A N/A N/A self append node N/A insert N/A N/A self index item N/A N/A N/A N/A isinstance item Node N/A N/A N/A N/A self setup_child item N/A N/A N/A N/A self children insert index item N/A N/A N/A item None N/A N/A N/A self N/A index index item N/A pop N/A N/A self i N/A -1 N/A N/A N/A N/A N/A self children pop i N/A remove N/A N/A self item N/A N/A N/A N/A N/A N/A self children remove item N/A index N/A N/A self item N/A N/A N/A N/A N/A N/A self children index item N/A is_not_default N/A N/A self key N/A N/A N/A N/A N/A N/A self N/A key N/A N/A key N/A self list_attributes N/A N/A 0 N/A N/A 1 N/A update_basic_atts N/A N/A self dict_ N/A N/A N/A 
        Update basic attributes ('ids', 'names', 'classes',
        'dupnames', but not 'source') from node or dictionary `dict_`.
         N/A N/A isinstance dict_ Node N/A N/A dict_ N/A dict_ attributes N/A att N/A self basic_attributes N/A N/A N/A N/A self append_attr_list att N/A N/A dict_ get att N/A N/A append_attr_list N/A N/A self attr values N/A N/A N/A 
        For each element in values, if it does not exist in self[attr], append
        it.

        NOTE: Requires self[attr] and values to be sequence type and the
        former should specifically be a list.
         N/A value values N/A N/A N/A N/A value N/A self N/A attr N/A N/A N/A N/A N/A self N/A attr append value N/A coerce_append_attr_list N/A N/A self attr value N/A N/A N/A 
        First, convert both self[attr] and value to a non-string sequence
        type; if either is not already a sequence, convert it to a list of one
        element.  Then call append_attr_list.

        NOTE: self[attr] and value both must not be None.
         N/A N/A N/A isinstance N/A N/A self get attr list N/A N/A N/A self N/A attr N/A N/A self N/A attr N/A N/A N/A isinstance value list N/A N/A value N/A value N/A N/A N/A self append_attr_list attr value N/A replace_attr N/A N/A self attr value force N/A True N/A N/A 
        If self[attr] does not exist or force is True or omitted, set
        self[attr] to value, otherwise do nothing.
         N/A N/A force N/A N/A N/A self get attr None N/A N/A N/A self N/A attr value N/A copy_attr_convert N/A N/A self attr value replace N/A True N/A N/A 
        If attr is an attribute of self, set self[attr] to
        [self[attr], value], otherwise set self[attr] to value.

        NOTE: replace is not used by this function and is kept only for
              compatibility with the other copy functions.
         N/A N/A N/A N/A self get attr value N/A N/A N/A N/A self coerce_append_attr_list attr value N/A copy_attr_coerce N/A N/A self attr value replace N/A N/A N/A 
        If attr is an attribute of self and either self[attr] or value is a
        list, convert all non-sequence values to a sequence of 1 element and
        then concatenate the two sequence, setting the result to self[attr].
        If both self[attr] and value are non-sequences and replace is True or
        self[attr] is None, replace self[attr] with value. Otherwise, do
        nothing.
         N/A N/A N/A N/A self get attr value N/A N/A N/A N/A isinstance N/A N/A self get attr list N/A isinstance value list N/A N/A N/A N/A self coerce_append_attr_list attr value N/A N/A N/A N/A self replace_attr attr value replace N/A copy_attr_concatenate N/A N/A self attr value replace N/A N/A N/A 
        If attr is an attribute of self and both self[attr] and value are
        lists, concatenate the two sequences, setting the result to
        self[attr].  If either self[attr] or value are non-sequences and
        replace is True or self[attr] is None, replace self[attr] with value.
        Otherwise, do nothing.
         N/A N/A N/A N/A self get attr value N/A N/A N/A N/A isinstance N/A N/A self get attr list N/A isinstance value list N/A N/A N/A N/A self append_attr_list attr value N/A N/A N/A N/A self replace_attr attr value replace N/A copy_attr_consistent N/A N/A self attr value replace N/A N/A N/A 
        If replace is True or selfpattr] is None, replace self[attr] with
        value.  Otherwise, do nothing.
         N/A N/A N/A N/A self get attr value N/A N/A N/A N/A self replace_attr attr value replace N/A update_all_atts N/A N/A self dict_ update_fun replace and_source N/A copy_attr_consistent True False N/A N/A 
        Updates all attributes from node or dictionary `dict_`.

        Appends the basic attributes ('ids', 'names', 'classes',
        'dupnames', but not 'source') and then, for all other attributes in
        dict_, updates the same attribute in self.  When attributes with the
        same identifier appear in both self and dict_, the two values are
        merged based on the value of update_fun.  Generally, when replace is
        True, the values in self are replaced or merged with the values in
        dict_; otherwise, the values in self may be preserved or merged.  When
        and_source is True, the 'source' attribute is included in the copy.

        NOTE: When replace is False, and self contains a 'source' attribute,
              'source' is not replaced even when dict_ has a 'source'
              attribute, though it may still be merged into a list depending
              on the value of update_fun.
        NOTE: It is easier to call the update-specific methods then to pass
              the update_fun method to this function.
         N/A N/A isinstance dict_ Node N/A N/A dict_ N/A dict_ attributes N/A and_source N/A N/A filter_fun N/A self is_not_list_attribute N/A N/A filter_fun N/A self is_not_known_attribute N/A N/A N/A self update_basic_atts dict_ N/A att N/A filter filter_fun dict_ N/A N/A N/A update_fun self att N/A dict_ N/A att replace N/A update_all_atts_consistantly N/A N/A self dict_ replace and_source N/A True False N/A N/A 
        Updates all attributes from node or dictionary `dict_`.

        Appends the basic attributes ('ids', 'names', 'classes',
        'dupnames', but not 'source') and then, for all other attributes in
        dict_, updates the same attribute in self.  When attributes with the
        same identifier appear in both self and dict_ and replace is True, the
        values in self are replaced with the values in dict_; otherwise, the
        values in self are preserved.  When and_source is True, the 'source'
        attribute is included in the copy.

        NOTE: When replace is False, and self contains a 'source' attribute,
              'source' is not replaced even when dict_ has a 'source'
              attribute, though it may still be merged into a list depending
              on the value of update_fun.
         N/A N/A N/A self update_all_atts dict_ N/A Element copy_attr_consistent replace and_source N/A update_all_atts_concatenating N/A N/A self dict_ replace and_source N/A True False N/A N/A 
        Updates all attributes from node or dictionary `dict_`.

        Appends the basic attributes ('ids', 'names', 'classes',
        'dupnames', but not 'source') and then, for all other attributes in
        dict_, updates the same attribute in self.  When attributes with the
        same identifier appear in both self and dict_ whose values aren't each
        lists and replace is True, the values in self are replaced with the
        values in dict_; if the values from self and dict_ for the given
        identifier are both of list type, then the two lists are concatenated
        and the result stored in self; otherwise, the values in self are
        preserved.  When and_source is True, the 'source' attribute is
        included in the copy.

        NOTE: When replace is False, and self contains a 'source' attribute,
              'source' is not replaced even when dict_ has a 'source'
              attribute, though it may still be merged into a list depending
              on the value of update_fun.
         N/A N/A N/A self update_all_atts dict_ N/A Element copy_attr_concatenate replace and_source N/A update_all_atts_coercion N/A N/A self dict_ replace and_source N/A True False N/A N/A 
        Updates all attributes from node or dictionary `dict_`.

        Appends the basic attributes ('ids', 'names', 'classes',
        'dupnames', but not 'source') and then, for all other attributes in
        dict_, updates the same attribute in self.  When attributes with the
        same identifier appear in both self and dict_ whose values are both
        not lists and replace is True, the values in self are replaced with
        the values in dict_; if either of the values from self and dict_ for
        the given identifier are of list type, then first any non-lists are
        converted to 1-element lists and then the two lists are concatenated
        and the result stored in self; otherwise, the values in self are
        preserved.  When and_source is True, the 'source' attribute is
        included in the copy.

        NOTE: When replace is False, and self contains a 'source' attribute,
              'source' is not replaced even when dict_ has a 'source'
              attribute, though it may still be merged into a list depending
              on the value of update_fun.
         N/A N/A N/A self update_all_atts dict_ N/A Element copy_attr_coerce replace and_source N/A update_all_atts_convert N/A N/A self dict_ and_source N/A False N/A N/A 
        Updates all attributes from node or dictionary `dict_`.

        Appends the basic attributes ('ids', 'names', 'classes',
        'dupnames', but not 'source') and then, for all other attributes in
        dict_, updates the same attribute in self.  When attributes with the
        same identifier appear in both self and dict_ then first any non-lists
        are converted to 1-element lists and then the two lists are
        concatenated and the result stored in self; otherwise, the values in
        self are preserved.  When and_source is True, the 'source' attribute
        is included in the copy.

        NOTE: When replace is False, and self contains a 'source' attribute,
              'source' is not replaced even when dict_ has a 'source'
              attribute, though it may still be merged into a list depending
              on the value of update_fun.
         N/A N/A N/A self update_all_atts dict_ N/A Element copy_attr_convert and_source and_source N/A clear N/A N/A self N/A N/A N/A N/A self children N/A N/A replace N/A N/A self old new N/A N/A N/A Replace one child `Node` with another child or children. N/A index N/A N/A self index old N/A N/A isinstance new Node N/A N/A N/A N/A self setup_child new N/A N/A self N/A index new N/A N/A N/A new None N/A N/A N/A self N/A index N/A index 1 new N/A replace_self N/A N/A self new N/A N/A N/A 
        Replace `self` node with `new`, where `new` is a node or a
        list of nodes.
         N/A update new N/A N/A N/A isinstance new Node N/A N/A N/A N/A update N/A new N/A 0 N/A N/A N/A IndexError N/A N/A update None N/A N/A isinstance update Element N/A N/A N/A N/A update update_basic_atts self N/A N/A att N/A self basic_attributes N/A N/A N/A N/A self N/A att N/A Losing "%s" attribute: %s N/A att N/A self N/A att N/A N/A N/A N/A self parent replace self new N/A first_child_matching_class N/A N/A self childclass start end N/A 0 N/A sys maxsize N/A N/A 
        Return the index of the first child whose class exactly matches.

        Parameters:

        - `childclass`: A `Node` subclass to search for, or a tuple of `Node`
          classes. If a tuple, any of the classes may match.
        - `start`: Initial index to check.
        - `end`: Initial index to *not* check.
         N/A N/A N/A isinstance childclass tuple N/A N/A childclass N/A childclass N/A index N/A range start N/A min N/A len self end N/A N/A c childclass N/A N/A N/A isinstance N/A self N/A index c N/A N/A index N/A None N/A first_child_not_matching_class N/A N/A self childclass start end N/A 0 N/A sys maxsize N/A N/A 
        Return the index of the first child whose class does *not* match.

        Parameters:

        - `childclass`: A `Node` subclass to skip, or a tuple of `Node`
          classes. If a tuple, none of the classes may match.
        - `start`: Initial index to check.
        - `end`: Initial index to *not* check.
         N/A N/A N/A isinstance childclass tuple N/A N/A childclass N/A childclass N/A index N/A range start N/A min N/A len self end N/A N/A c childclass N/A N/A N/A isinstance N/A N/A self children N/A index c N/A N/A N/A N/A index N/A None N/A pformat N/A N/A self indent level N/A 0 N/A N/A N/A N/A join N/A N/A N/A %s%s
 N/A N/A indent level N/A N/A self starttag N/A N/A N/A child pformat indent N/A level 1 N/A child N/A self children N/A copy N/A N/A self N/A N/A N/A N/A N/A self __class__ rawsource N/A self rawsource N/A self attributes N/A deepcopy N/A N/A self N/A N/A N/A copy N/A N/A self copy N/A N/A N/A copy extend N/A N/A N/A child deepcopy N/A child N/A self children N/A copy N/A set_class N/A N/A self name N/A N/A N/A Add a new class to the "classes" attribute. N/A N/A N/A warnings warn docutils.nodes.Element.set_class deprecated; append to Element['classes'] list attribute directly DeprecationWarning stacklevel 2 N/A N/A name N/A N/A N/A N/A self N/A classes append N/A N/A name lower N/A note_referenced_by N/A N/A self name id N/A None None N/A N/A Note that this Element has been referenced by its name
        `name` or id `id`. N/A N/A self referenced 1 N/A by_name N/A N/A N/A getattr self expect_referenced_by_name N/A get name N/A by_id N/A N/A N/A getattr self expect_referenced_by_id N/A get id N/A by_name N/A N/A N/A name None N/A N/A by_name referenced 1 N/A by_id N/A N/A N/A id None N/A N/A by_id referenced 1 N/A is_not_list_attribute N/A N/A cls attr N/A N/A N/A 
        Returns True if and only if the given attribute is NOT one of the
        basic list attributes defined for all Elements.
         N/A N/A attr N/A cls list_attributes N/A classmethod is_not_known_attribute N/A N/A cls attr N/A N/A N/A 
        Returns True if and only if the given attribute is NOT recognized by
        this class.
         N/A N/A attr N/A cls known_attributes N/A classmethod N/A TextElement N/A Element N/A N/A 
    An element which directly contains text.

    Its children are all `Text` or `Inline` subclass nodes.  You can
    check whether an element's context is inline simply by checking whether
    its immediate parent is a `TextElement` instance (including subclasses).
    This is handy for nodes like `image` that can appear both inline and as
    standalone body elements.

    If passing children to `__init__()`, make sure to set `text` to
    ``''`` or some other suitable value.
     N/A child_text_separator N/A Separator for child nodes, used by `astext()` method. __init__ N/A N/A self rawsource text N/A children attributes N/A N/A N/A text N/A N/A textnode N/A Text text N/A N/A N/A Element __init__ self rawsource textnode children attributes N/A N/A N/A N/A Element __init__ self rawsource children attributes N/A N/A FixedTextElement N/A TextElement N/A N/A An element which directly contains preformatted text. __init__ N/A N/A self rawsource text N/A children attributes N/A N/A N/A N/A TextElement __init__ self rawsource text children attributes N/A N/A N/A self attributes N/A xml:space preserve N/A N/A Resolvable N/A N/A N/A resolved 0 N/A BackLinkable N/A N/A add_backref N/A N/A self refid N/A N/A N/A N/A N/A N/A self N/A backrefs append refid N/A N/A Root N/A N/A N/A N/A Titular N/A N/A N/A N/A PreBibliographic N/A N/A N/A Category of Node which may occur before Bibliographic Nodes. N/A Bibliographic N/A N/A N/A N/A Decorative N/A PreBibliographic N/A N/A N/A Structural N/A N/A N/A N/A Body N/A N/A N/A N/A General N/A Body N/A N/A N/A Sequential N/A Body N/A N/A List-like elements. N/A Admonition N/A Body N/A N/A N/A Special N/A Body N/A N/A Special internal body elements. N/A Invisible N/A PreBibliographic N/A N/A Internal elements that don't appear in output. N/A Part N/A N/A N/A N/A Inline N/A N/A N/A N/A Referential N/A Resolvable N/A N/A N/A Targetable N/A Resolvable N/A N/A referenced 0 N/A indirect_reference_name None N/A Holds the whitespace_normalized_name (contains mixed case) of a target.
    Required for MoinMoin/reST compatibility. N/A Labeled N/A N/A N/A Contains a `label` as its first element. N/A document N/A Root Structural Element N/A N/A 
    The document root element.

    Do not instantiate this class directly; use
    `docutils.utils.new_document()` instead.
     __init__ N/A N/A self settings reporter N/A args kwargs N/A N/A N/A N/A Element __init__ self args kwargs N/A N/A self current_source None N/A Path to or description of the input source being processed. N/A N/A self current_line None N/A Line number (1-based) of `current_source`. N/A N/A self settings settings N/A Runtime settings data record. N/A N/A self reporter reporter N/A System message generator. N/A N/A self indirect_targets N/A N/A List of indirect target nodes. N/A N/A self substitution_defs N/A N/A Mapping of substitution names to substitution_definition nodes. N/A N/A self substitution_names N/A N/A Mapping of case-normalized substitution names to case-sensitive
        names. N/A N/A self refnames N/A N/A Mapping of names to lists of referencing nodes. N/A N/A self refids N/A N/A Mapping of ids to lists of referencing nodes. N/A N/A self nameids N/A N/A Mapping of names to unique id's. N/A N/A self nametypes N/A N/A Mapping of names to hyperlink type (boolean: True => explicit,
        False => implicit. N/A N/A self ids N/A N/A Mapping of ids to nodes. N/A N/A self footnote_refs N/A N/A Mapping of footnote labels to lists of footnote_reference nodes. N/A N/A self citation_refs N/A N/A Mapping of citation labels to lists of citation_reference nodes. N/A N/A self autofootnotes N/A N/A List of auto-numbered footnote nodes. N/A N/A self autofootnote_refs N/A N/A List of auto-numbered footnote_reference nodes. N/A N/A self symbol_footnotes N/A N/A List of symbol footnote nodes. N/A N/A self symbol_footnote_refs N/A N/A List of symbol footnote_reference nodes. N/A N/A self footnotes N/A N/A List of manually-numbered footnote nodes. N/A N/A self citations N/A N/A List of citation nodes. N/A N/A self autofootnote_start 1 N/A Initial auto-numbered footnote number. N/A N/A self symbol_footnote_start 0 N/A Initial symbol footnote symbol index. N/A N/A self id_start 1 N/A Initial ID number. N/A N/A self parse_messages N/A N/A System messages generated while parsing. N/A N/A self transform_messages N/A N/A System messages generated while applying transforms. N/A docutils.transforms N/A N/A self transformer N/A N/A N/A docutils transforms Transformer self N/A Storage for transforms to be applied to this document. N/A N/A self decoration None N/A Document's `decoration` node. N/A N/A self document self N/A __getstate__ N/A N/A self N/A N/A N/A 
        Return dict with unpicklable references removed.
         N/A state N/A N/A N/A self __dict__ copy N/A N/A state N/A reporter None N/A N/A state N/A transformer None N/A state N/A asdom N/A N/A self dom N/A None N/A N/A Return a DOM representation of this document. N/A N/A dom None N/A N/A xml.dom.minidom dom N/A domroot N/A N/A dom Document N/A N/A N/A domroot appendChild N/A N/A self _dom_node domroot N/A domroot N/A set_id N/A N/A self node msgnode N/A None N/A N/A id N/A node N/A ids N/A N/A N/A N/A id N/A self ids N/A N/A N/A self ids N/A id node N/A N/A msg N/A N/A N/A self reporter severe N/A Duplicate ID: "%s". id N/A N/A msgnode None N/A N/A msgnode msg N/A N/A N/A node N/A ids N/A N/A name N/A node N/A names N/A N/A id N/A N/A N/A self settings id_prefix N/A make_id name N/A N/A id N/A id N/A self ids N/A N/A N/A N/A id N/A N/A N/A id N/A id N/A self ids N/A N/A id N/A N/A N/A N/A self settings id_prefix N/A N/A self settings auto_id_prefix N/A str N/A self id_start N/A N/A self id_start 1 N/A N/A N/A N/A node N/A ids append id N/A N/A N/A self ids N/A id node N/A id N/A set_name_id_map N/A N/A self node id msgnode explicit N/A None None N/A N/A 
        `self.nameids` maps names to IDs, while `self.nametypes` maps names to
        booleans representing hyperlink type (True==explicit,
        False==implicit).  This method updates the mappings.

        The following state transition table shows how `self.nameids` ("ids")
        and `self.nametypes` ("types") change with new input (a call to this
        method), and what actions are performed ("implicit"-type system
        messages are INFO/1, and "explicit"-type system messages are ERROR/3):

        ====  =====  ========  ========  =======  ====  =====  =====
         Old State    Input          Action        New State   Notes
        -----------  --------  -----------------  -----------  -----
        ids   types  new type  sys.msg.  dupname  ids   types
        ====  =====  ========  ========  =======  ====  =====  =====
        -     -      explicit  -         -        new   True
        -     -      implicit  -         -        new   False
        None  False  explicit  -         -        new   True
        old   False  explicit  implicit  old      new   True
        None  True   explicit  explicit  new      None  True
        old   True   explicit  explicit  new,old  None  True   [#]_
        None  False  implicit  implicit  new      None  False
        old   False  implicit  implicit  new,old  None  False
        None  True   implicit  implicit  new      None  True
        old   True   implicit  implicit  new      old   True
        ====  =====  ========  ========  =======  ====  =====  =====

        .. [#] Do not clear the name-to-id map or invalidate the old target if
           both old and new targets are external and refer to identical URIs.
           The new target is invalidated regardless.
         N/A name N/A node N/A names N/A N/A N/A name N/A self nameids N/A N/A N/A N/A self set_duplicate_name_id node id name msgnode explicit N/A N/A N/A N/A self nameids N/A name id N/A N/A N/A self nametypes N/A name explicit N/A set_duplicate_name_id N/A N/A self node id name msgnode explicit N/A N/A N/A old_id N/A N/A self nameids N/A name N/A old_explicit N/A N/A self nametypes N/A name N/A N/A N/A self nametypes N/A name N/A old_explicit explicit N/A explicit N/A N/A old_explicit N/A N/A level 2 N/A N/A old_id None N/A N/A old_node N/A N/A self ids N/A old_id N/A N/A refuri node N/A N/A refuri N/A node N/A refuri N/A N/A N/A old_node N/A names N/A refuri old_node N/A N/A old_node N/A refuri refuri N/A N/A level 1 N/A N/A level 1 N/A N/A N/A dupname old_node name N/A N/A N/A self nameids N/A name None N/A msg N/A N/A N/A self reporter system_message level N/A Duplicate explicit target name: "%s". name backrefs N/A id base_node node N/A N/A msgnode None N/A N/A msgnode msg N/A N/A dupname node name N/A N/A N/A N/A self nameids N/A name id N/A N/A old_id None N/A N/A old_node N/A N/A self ids N/A old_id N/A N/A dupname old_node name N/A N/A N/A N/A old_id None N/A old_explicit N/A N/A N/A N/A self nameids N/A name None N/A old_node N/A N/A self ids N/A old_id N/A N/A dupname old_node name N/A N/A dupname node name N/A N/A N/A explicit N/A N/A old_explicit N/A old_id None N/A N/A msg N/A N/A N/A self reporter info N/A Duplicate implicit target name: "%s". name backrefs N/A id base_node node N/A N/A msgnode None N/A N/A msgnode msg N/A has_name N/A N/A self name N/A N/A N/A N/A name N/A self nameids N/A note_implicit_target N/A N/A self target msgnode N/A None N/A N/A id N/A N/A self set_id target msgnode N/A N/A N/A self set_name_id_map target id msgnode explicit None N/A note_explicit_target N/A N/A self target msgnode N/A None N/A N/A id N/A N/A self set_id target msgnode N/A N/A N/A self set_name_id_map target id msgnode explicit True N/A note_refname N/A N/A self node N/A N/A N/A N/A N/A N/A N/A N/A self refnames setdefault N/A node N/A refname N/A append node N/A note_refid N/A N/A self node N/A N/A N/A N/A N/A N/A N/A N/A self refids setdefault N/A node N/A refid N/A append node N/A note_indirect_target N/A N/A self target N/A N/A N/A N/A N/A N/A self indirect_targets append target N/A N/A target N/A names N/A N/A N/A N/A self note_refname target N/A note_anonymous_target N/A N/A self target N/A N/A N/A N/A N/A self set_id target N/A note_autofootnote N/A N/A self footnote N/A N/A N/A N/A N/A self set_id footnote N/A N/A N/A N/A self autofootnotes append footnote N/A note_autofootnote_ref N/A N/A self ref N/A N/A N/A N/A N/A self set_id ref N/A N/A N/A N/A self autofootnote_refs append ref N/A note_symbol_footnote N/A N/A self footnote N/A N/A N/A N/A N/A self set_id footnote N/A N/A N/A N/A self symbol_footnotes append footnote N/A note_symbol_footnote_ref N/A N/A self ref N/A N/A N/A N/A N/A self set_id ref N/A N/A N/A N/A self symbol_footnote_refs append ref N/A note_footnote N/A N/A self footnote N/A N/A N/A N/A N/A self set_id footnote N/A N/A N/A N/A self footnotes append footnote N/A note_footnote_ref N/A N/A self ref N/A N/A N/A N/A N/A self set_id ref N/A N/A N/A N/A N/A N/A self footnote_refs setdefault N/A ref N/A refname N/A append ref N/A N/A N/A self note_refname ref N/A note_citation N/A N/A self citation N/A N/A N/A N/A N/A N/A self citations append citation N/A note_citation_ref N/A N/A self ref N/A N/A N/A N/A N/A self set_id ref N/A N/A N/A N/A N/A N/A self citation_refs setdefault N/A ref N/A refname N/A append ref N/A N/A N/A self note_refname ref N/A note_substitution_def N/A N/A self subdef def_name msgnode N/A None N/A N/A name N/A whitespace_normalize_name def_name N/A N/A name N/A self substitution_defs N/A N/A msg N/A N/A N/A self reporter error N/A Duplicate substitution definition name: "%s". name base_node subdef N/A N/A msgnode None N/A N/A msgnode msg N/A oldnode N/A N/A self substitution_defs N/A name N/A N/A dupname oldnode name N/A N/A N/A self substitution_defs N/A name subdef N/A N/A N/A self substitution_names N/A N/A fully_normalize_name name name N/A note_substitution_ref N/A N/A self subref refname N/A N/A N/A N/A subref N/A refname N/A whitespace_normalize_name refname N/A note_pending N/A N/A self pending priority N/A None N/A N/A N/A N/A N/A self transformer add_pending pending priority N/A note_parse_message N/A N/A self message N/A N/A N/A N/A N/A N/A self parse_messages append message N/A note_transform_message N/A N/A self message N/A N/A N/A N/A N/A N/A self transform_messages append message N/A note_source N/A N/A self source offset N/A N/A N/A N/A self current_source source N/A N/A offset None N/A N/A N/A self current_line offset N/A N/A N/A self current_line N/A offset 1 N/A copy N/A N/A self N/A N/A N/A N/A N/A self __class__ N/A self settings N/A self reporter N/A self attributes N/A get_decoration N/A N/A self N/A N/A N/A N/A N/A self decoration N/A N/A N/A self decoration N/A decoration N/A index N/A N/A self first_child_not_matching_class Titular N/A N/A index None N/A N/A N/A N/A self append N/A self decoration N/A N/A N/A N/A self insert index N/A self decoration N/A N/A self decoration N/A N/A title N/A Titular PreBibliographic TextElement N/A N/A N/A subtitle N/A Titular PreBibliographic TextElement N/A N/A N/A rubric N/A Titular TextElement N/A N/A N/A docinfo N/A Bibliographic Element N/A N/A N/A author N/A Bibliographic TextElement N/A N/A N/A authors N/A Bibliographic Element N/A N/A N/A organization N/A Bibliographic TextElement N/A N/A N/A address N/A Bibliographic FixedTextElement N/A N/A N/A contact N/A Bibliographic TextElement N/A N/A N/A version N/A Bibliographic TextElement N/A N/A N/A revision N/A Bibliographic TextElement N/A N/A N/A status N/A Bibliographic TextElement N/A N/A N/A date N/A Bibliographic TextElement N/A N/A N/A copyright N/A Bibliographic TextElement N/A N/A N/A decoration N/A Decorative Element N/A get_header N/A N/A self N/A N/A N/A N/A N/A N/A len N/A self children N/A N/A isinstance N/A N/A self children N/A 0 header N/A N/A N/A N/A self insert 0 N/A header N/A N/A N/A self children N/A 0 N/A get_footer N/A N/A self N/A N/A N/A N/A N/A N/A len N/A self children N/A N/A isinstance N/A N/A self children N/A -1 footer N/A N/A N/A N/A self append N/A footer N/A N/A N/A self children N/A -1 N/A N/A header N/A Decorative Element N/A N/A N/A footer N/A Decorative Element N/A N/A N/A section N/A Structural Element N/A N/A N/A topic N/A Structural Element N/A N/A 
    Topics are terminal, "leaf" mini-sections, like block quotes with titles,
    or textual figures.  A topic is just like a section, except that it has no
    subsections, and it doesn't have to conform to section placement rules.

    Topics are allowed wherever body elements (list, table, etc.) are allowed,
    but only at the top level of a section or document.  Topics cannot nest
    inside topics, sidebars, or body elements; you can't have a topic inside a
    table, list, block quote, etc.
     N/A sidebar N/A Structural Element N/A N/A 
    Sidebars are like miniature, parallel documents that occur inside other
    documents, providing related or reference material.  A sidebar is
    typically offset by a border and "floats" to the side of the page; the
    document's main text may flow around it.  Sidebars can also be likened to
    super-footnotes; their content is outside of the flow of the document's
    main text.

    Sidebars are allowed wherever body elements (list, table, etc.) are
    allowed, but only at the top level of a section or document.  Sidebars
    cannot nest inside sidebars, topics, or body elements; you can't have a
    sidebar inside a table, list, block quote, etc.
     N/A transition N/A Structural Element N/A N/A N/A paragraph N/A General TextElement N/A N/A N/A compound N/A General Element N/A N/A N/A container N/A General Element N/A N/A N/A bullet_list N/A Sequential Element N/A N/A N/A enumerated_list N/A Sequential Element N/A N/A N/A list_item N/A Part Element N/A N/A N/A definition_list N/A Sequential Element N/A N/A N/A definition_list_item N/A Part Element N/A N/A N/A term N/A Part TextElement N/A N/A N/A classifier N/A Part TextElement N/A N/A N/A definition N/A Part Element N/A N/A N/A field_list N/A Sequential Element N/A N/A N/A field N/A Part Element N/A N/A N/A field_name N/A Part TextElement N/A N/A N/A field_body N/A Part Element N/A N/A N/A option N/A Part Element N/A N/A child_text_separator N/A option_argument N/A Part TextElement N/A astext N/A N/A self N/A N/A N/A N/A N/A N/A self get delimiter N/A N/A TextElement astext self N/A N/A option_group N/A Part Element N/A N/A child_text_separator ,  N/A option_list N/A Sequential Element N/A N/A N/A option_list_item N/A Part Element N/A N/A child_text_separator N/A option_string N/A Part TextElement N/A N/A N/A description N/A Part Element N/A N/A N/A literal_block N/A General FixedTextElement N/A N/A N/A doctest_block N/A General FixedTextElement N/A N/A N/A math_block N/A General FixedTextElement N/A N/A N/A line_block N/A General Element N/A N/A N/A line N/A Part TextElement N/A N/A indent None N/A block_quote N/A General Element N/A N/A N/A attribution N/A Part TextElement N/A N/A N/A attention N/A Admonition Element N/A N/A N/A caution N/A Admonition Element N/A N/A N/A danger N/A Admonition Element N/A N/A N/A error N/A Admonition Element N/A N/A N/A important N/A Admonition Element N/A N/A N/A note N/A Admonition Element N/A N/A N/A tip N/A Admonition Element N/A N/A N/A hint N/A Admonition Element N/A N/A N/A warning N/A Admonition Element N/A N/A N/A admonition N/A Admonition Element N/A N/A N/A comment N/A Special Invisible FixedTextElement N/A N/A N/A substitution_definition N/A Special Invisible TextElement N/A N/A N/A target N/A Special Invisible Inline TextElement Targetable N/A N/A N/A footnote N/A General BackLinkable Element Labeled Targetable N/A N/A N/A citation N/A General BackLinkable Element Labeled Targetable N/A N/A N/A label N/A Part TextElement N/A N/A N/A figure N/A General Element N/A N/A N/A caption N/A Part TextElement N/A N/A N/A legend N/A Part Element N/A N/A N/A table N/A General Element N/A N/A N/A tgroup N/A Part Element N/A N/A N/A colspec N/A Part Element N/A N/A N/A thead N/A Part Element N/A N/A N/A tbody N/A Part Element N/A N/A N/A row N/A Part Element N/A N/A N/A entry N/A Part Element N/A N/A N/A system_message N/A Special BackLinkable PreBibliographic Element N/A N/A 
    System message element.

    Do not instantiate this class directly; use
    ``document.reporter.info/warning/error/severe()`` instead.
     __init__ N/A N/A self message N/A None children attributes N/A N/A message N/A N/A p N/A paragraph message N/A children N/A N/A p children N/A N/A N/A N/A N/A Element __init__ self children attributes N/A N/A N/A N/A N/A system_message: children=%r N/A children N/A N/A astext N/A N/A self N/A N/A N/A line N/A N/A self get line N/A N/A %s:%s: (%s/%s) %s N/A N/A self N/A source line N/A self N/A type N/A self N/A level N/A N/A Element astext self N/A N/A pending N/A Special Invisible Element N/A N/A 
    The "pending" element is used to encapsulate a pending operation: the
    operation (transform), the point at which to apply it, and any data it
    requires.  Only the pending operation's location within the document is
    stored in the public document tree (by the "pending" object itself); the
    operation and its data are stored in the "pending" object's internal
    instance attributes.

    For example, say you want a table of contents in your reStructuredText
    document.  The easiest way to specify where to put it is from within the
    document, with a directive::

        .. contents::

    But the "contents" directive can't do its work until the entire document
    has been parsed and possibly transformed to some extent.  So the directive
    code leaves a placeholder behind that will trigger the second phase of its
    processing, something like this::

        <pending ...public attributes...> + internal attributes

    Use `document.note_pending()` so that the
    `docutils.transforms.Transformer` stage of processing can run all pending
    transforms.
     __init__ N/A N/A self transform details rawsource N/A None children attributes N/A N/A N/A N/A Element __init__ self rawsource children attributes N/A N/A self transform transform N/A The `docutils.transforms.Transform` class implementing the pending
        operation. N/A N/A self details N/A details N/A N/A Detail data (dictionary) required by the pending operation. N/A pformat N/A N/A self indent level N/A 0 N/A N/A internals N/A .. internal attributes: N/A      .transform: %s.%s N/A N/A N/A self transform __module__ N/A N/A self transform __name__      .details: N/A details N/A list N/A N/A N/A self details items N/A N/A N/A details sort N/A N/A key value details N/A N/A N/A isinstance value Node N/A N/A N/A N/A internals append N/A %7s%s: N/A key N/A N/A N/A internals extend N/A N/A %9s%s N/A line N/A line N/A N/A N/A N/A value pformat splitlines N/A N/A N/A value N/A isinstance value list N/A isinstance N/A value N/A 0 Node N/A N/A N/A N/A internals append N/A %7s%s: N/A key N/A v value N/A N/A N/A N/A internals extend N/A N/A %9s%s N/A line N/A line N/A N/A N/A N/A v pformat splitlines N/A N/A N/A N/A internals append N/A %7s%s: %r N/A key value N/A N/A N/A N/A Element pformat self indent level N/A N/A join N/A N/A     %s%s
 N/A N/A indent level line N/A line internals N/A copy N/A N/A self N/A N/A N/A N/A N/A self __class__ N/A self transform N/A self details N/A self rawsource N/A self attributes N/A N/A raw N/A Special Inline PreBibliographic FixedTextElement N/A N/A 
    Raw data that is to be passed untouched to the Writer.
     N/A N/A emphasis N/A Inline TextElement N/A N/A N/A strong N/A Inline TextElement N/A N/A N/A literal N/A Inline TextElement N/A N/A N/A reference N/A General Inline Referential TextElement N/A N/A N/A footnote_reference N/A Inline Referential TextElement N/A N/A N/A citation_reference N/A Inline Referential TextElement N/A N/A N/A substitution_reference N/A Inline TextElement N/A N/A N/A title_reference N/A Inline TextElement N/A N/A N/A abbreviation N/A Inline TextElement N/A N/A N/A acronym N/A Inline TextElement N/A N/A N/A superscript N/A Inline TextElement N/A N/A N/A subscript N/A Inline TextElement N/A N/A N/A math N/A Inline TextElement N/A N/A N/A image N/A General Inline Element N/A astext N/A N/A self N/A N/A N/A N/A N/A self get alt N/A N/A inline N/A Inline TextElement N/A N/A N/A problematic N/A Inline TextElement N/A N/A N/A generated N/A Inline TextElement N/A N/A N/A N/A node_class_names N/A N/A 
    Text
    abbreviation acronym address admonition attention attribution author
        authors
    block_quote bullet_list
    caption caution citation citation_reference classifier colspec comment
        compound contact container copyright
    danger date decoration definition definition_list definition_list_item
        description docinfo doctest_block document
    emphasis entry enumerated_list error
    field field_body field_list field_name figure footer
        footnote footnote_reference
    generated
    header hint
    image important inline
    label legend line line_block list_item literal literal_block
    math math_block
    note
    option option_argument option_group option_list option_list_item
        option_string organization
    paragraph pending problematic
    raw reference revision row rubric
    section sidebar status strong subscript substitution_definition
        substitution_reference subtitle superscript system_message
    table target tbody term tgroup thead tip title title_reference topic
        transition
    version
    warning split N/A A list of names of all concrete Node subclasses. NodeVisitor N/A N/A N/A 
    "Visitor" pattern [GoF95]_ abstract superclass implementation for
    document tree traversals.

    Each node class has corresponding methods, doing nothing by
    default; override individual methods for specific and useful
    behaviour.  The `dispatch_visit()` method is called by
    `Node.walk()` upon entering a node.  `Node.walkabout()` also calls
    the `dispatch_departure()` method before exiting a node.

    The dispatch methods call "``visit_`` + node class name" or
    "``depart_`` + node class name", resp.

    This is a base class for visitors whose ``visit_...`` & ``depart_...``
    methods should be implemented for *all* node types encountered (such as
    for `docutils.writers.Writer` subclasses).  Unimplemented methods will
    raise exceptions.

    For sparse traversals, where only certain node types are of interest,
    subclass `SparseNodeVisitor` instead.  When (mostly or entirely) uniform
    processing is desired, subclass `GenericNodeVisitor`.

    .. [GoF95] Gamma, Helm, Johnson, Vlissides. *Design Patterns: Elements of
       Reusable Object-Oriented Software*. Addison-Wesley, Reading, MA, USA,
       1995.
     N/A optional N/A N/A 
    Tuple containing node class names (as strings).

    No exception will be raised if writers do not implement visit
    or departure functions for these node classes.

    Used to ensure transitional compatibility with existing 3rd-party writers.
     __init__ N/A N/A self document N/A N/A N/A N/A self document document N/A dispatch_visit N/A N/A self node N/A N/A N/A 
        Call self."``visit_`` + node class name" with `node` as
        parameter.  If the ``visit_...`` method does not exist, call
        self.unknown_visit.
         N/A node_name N/A N/A node __class__ __name__ N/A method N/A getattr self N/A visit_ node_name N/A self unknown_visit N/A N/A N/A N/A N/A self document reporter debug N/A docutils.nodes.NodeVisitor.dispatch_visit calling %s for %s N/A N/A method __name__ node_name N/A N/A method node N/A dispatch_departure N/A N/A self node N/A N/A N/A 
        Call self."``depart_`` + node class name" with `node` as
        parameter.  If the ``depart_...`` method does not exist, call
        self.unknown_departure.
         N/A node_name N/A N/A node __class__ __name__ N/A method N/A getattr self N/A depart_ node_name N/A self unknown_departure N/A N/A N/A N/A N/A self document reporter debug N/A docutils.nodes.NodeVisitor.dispatch_departure calling %s for %s N/A N/A method __name__ node_name N/A N/A method node N/A unknown_visit N/A N/A self node N/A N/A N/A 
        Called when entering unknown `Node` types.

        Raise an exception unless overridden.
         N/A N/A N/A N/A N/A self document settings strict_visitor N/A N/A N/A node __class__ __name__ N/A self optional N/A N/A N/A NotImplementedError N/A %s visiting unknown node type: %s N/A N/A self __class__ N/A N/A node __class__ __name__ N/A unknown_departure N/A N/A self node N/A N/A N/A 
        Called before exiting unknown `Node` types.

        Raise exception unless overridden.
         N/A N/A N/A N/A N/A self document settings strict_visitor N/A N/A N/A node __class__ __name__ N/A self optional N/A N/A N/A NotImplementedError N/A %s departing unknown node type: %s N/A N/A self __class__ N/A N/A node __class__ __name__ N/A N/A SparseNodeVisitor N/A NodeVisitor N/A N/A 
    Base class for sparse traversals, where only certain node types are of
    interest.  When ``visit_...`` & ``depart_...`` methods should be
    implemented for *all* node types (such as for `docutils.writers.Writer`
    subclasses), subclass `NodeVisitor` instead.
     N/A GenericNodeVisitor N/A NodeVisitor N/A N/A 
    Generic "Visitor" abstract superclass, for simple traversals.

    Unless overridden, each ``visit_...`` method calls `default_visit()`, and
    each ``depart_...`` method (when using `Node.walkabout()`) calls
    `default_departure()`. `default_visit()` (and `default_departure()`) must
    be overridden in subclasses.

    Define fully generic visitors by overriding `default_visit()` (and
    `default_departure()`) only. Define semi-generic visitors by overriding
    individual ``visit_...()`` (and ``depart_...()``) methods also.

    `NodeVisitor.unknown_visit()` (`NodeVisitor.unknown_departure()`) should
    be overridden for default behavior.
     default_visit N/A N/A self node N/A N/A N/A Override for generic, uniform traversals. N/A NotImplementedError N/A default_departure N/A N/A self node N/A N/A N/A Override for generic, uniform traversals. N/A NotImplementedError N/A N/A _call_default_visit N/A N/A self node N/A N/A N/A N/A N/A self default_visit node N/A _call_default_departure N/A N/A self node N/A N/A N/A N/A N/A self default_departure node N/A _nop N/A N/A self node N/A N/A N/A N/A _add_node_class_names N/A N/A names N/A N/A N/A Save typing with dynamic assignments: N/A _name names N/A N/A N/A setattr GenericNodeVisitor N/A visit_ _name _call_default_visit N/A N/A setattr GenericNodeVisitor N/A depart_ _name _call_default_departure N/A N/A setattr SparseNodeVisitor N/A visit_ _name _nop N/A N/A setattr SparseNodeVisitor N/A depart_ _name _nop N/A N/A N/A _add_node_class_names node_class_names TreeCopyVisitor N/A GenericNodeVisitor N/A N/A 
    Make a complete copy of a tree or branch, including element attributes.
     __init__ N/A N/A self document N/A N/A N/A N/A N/A GenericNodeVisitor __init__ self document N/A N/A self parent_stack N/A N/A N/A self parent N/A N/A get_tree_copy N/A N/A self N/A N/A N/A N/A N/A self parent N/A 0 N/A default_visit N/A N/A self node N/A N/A N/A Copy the current node, and make it the new acting parent. N/A newnode N/A N/A node copy N/A N/A N/A N/A self parent append newnode N/A N/A N/A N/A self parent_stack append N/A self parent N/A N/A self parent newnode N/A default_departure N/A N/A self node N/A N/A N/A Restore the previous acting parent. N/A N/A self parent N/A N/A N/A self parent_stack pop N/A N/A TreePruningException N/A Exception N/A N/A 
    Base class for `NodeVisitor`-related tree pruning exceptions.

    Raise subclasses from within ``visit_...`` or ``depart_...`` methods
    called from `Node.walk()` and `Node.walkabout()` tree traversals to prune
    the tree traversed.
     N/A N/A SkipChildren N/A TreePruningException N/A N/A 
    Do not visit any children of the current node.  The current node's
    siblings and ``depart_...`` method are not affected.
     N/A N/A SkipSiblings N/A TreePruningException N/A N/A 
    Do not visit any more siblings (to the right) of the current node.  The
    current node's children and its ``depart_...`` method are not affected.
     N/A N/A SkipNode N/A TreePruningException N/A N/A 
    Do not visit the current node's children, and do not call the current
    node's ``depart_...`` method.
     N/A N/A SkipDeparture N/A TreePruningException N/A N/A 
    Do not call the current node's ``depart_...`` method.  The current node's
    children and siblings are not affected.
     N/A N/A NodeFound N/A TreePruningException N/A N/A 
    Raise to indicate that the target of a search has been found.  This
    exception must be caught by the client; it is not caught by the traversal
    code.
     N/A N/A StopTraversal N/A TreePruningException N/A N/A 
    Stop the traversal alltogether.  The current node's ``depart_...`` method
    is not affected.  The parent nodes ``depart_...`` methods are also called
    as usual.  No other nodes are visited.  This is an alternative to
    NodeFound that does not cause exception handling to trickle up to the
    caller.
     N/A N/A make_id N/A N/A string N/A N/A N/A 
    Convert `string` into an identifier and return it.

    Docutils identifiers will conform to the regular expression
    ``[a-z](-?[a-z0-9]+)*``.  For CSS compatibility, identifiers (the "class"
    and "id" attributes) should have no underscores, colons, or periods.
    Hyphens may be used.

    - The `HTML 4.01 spec`_ defines identifiers based on SGML tokens:

          ID and NAME tokens must begin with a letter ([A-Za-z]) and may be
          followed by any number of letters, digits ([0-9]), hyphens ("-"),
          underscores ("_"), colons (":"), and periods (".").

    - However the `CSS1 spec`_ defines identifiers based on the "name" token,
      a tighter interpretation ("flex" tokenizer notation; "latin1" and
      "escape" 8-bit characters have been replaced with entities)::

          unicode     \[0-9a-f]{1,4}
          latin1      [&iexcl;-&yuml;]
          escape      {unicode}|\[ -~&iexcl;-&yuml;]
          nmchar      [-a-z0-9]|{latin1}|{escape}
          name        {nmchar}+

    The CSS1 "nmchar" rule does not include underscores ("_"), colons (":"),
    or periods ("."), therefore "class" and "id" attributes should not contain
    these characters. They should be replaced with hyphens ("-"). Combined
    with HTML's requirements (the first character must be a letter; no
    "unicode", "latin1", or "escape" characters), this results in the
    ``[a-z](-?[a-z0-9]+)*`` pattern.

    .. _HTML 4.01 spec: http://www.w3.org/TR/html401
    .. _CSS1 spec: http://www.w3.org/TR/REC-CSS1
     N/A id N/A N/A string lower N/A N/A N/A isinstance id str N/A N/A id N/A N/A id decode N/A id N/A N/A id translate _non_id_translate_digraphs N/A id N/A N/A id translate _non_id_translate N/A id N/A N/A N/A N/A N/A N/A unicodedata normalize NFKD id encode ascii ignore decode ascii N/A id N/A N/A _non_id_chars sub - N/A N/A join N/A N/A id split N/A id N/A N/A _non_id_at_ends sub id N/A N/A str id N/A N/A _non_id_chars N/A N/A re compile [^a-z0-9]+ N/A _non_id_at_ends N/A N/A re compile ^[-0-9]+|-+$ N/A _non_id_translate N/A 248 273 295 305 322 359 384 387 392 396 402 409 410 414 421 427 429 436 438 485 549 564 565 566 567 572 575 576 583 585 587 589 591 o d h i l t b b c d f k l n p t t y z g z l n t j c s z e j q r y N/A _non_id_translate_digraphs N/A 223 230 339 568 569 sz ae oe db qp dupname N/A N/A node name N/A N/A N/A N/A N/A N/A node N/A dupnames append name N/A N/A N/A N/A node N/A names remove name N/A N/A node referenced 1 N/A fully_normalize_name N/A N/A name N/A N/A N/A Return a case- and whitespace-normalized name. N/A N/A N/A join N/A N/A N/A N/A name lower split N/A whitespace_normalize_name N/A N/A name N/A N/A N/A Return a whitespace-normalized name. N/A N/A N/A join N/A N/A name split N/A serial_escape N/A N/A value N/A N/A N/A Escape string values that are elements of a list, for serialization. N/A N/A N/A N/A N/A value replace \ \\ replace \  N/A pseudo_quoteattr N/A N/A value N/A N/A N/A Quote attributes for pseudo-xml N/A N/A "%s" value N/A