Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Import alias Import alias ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body If CompareEq NameLoad NameLoad body Expr Call NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse If NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse Assign AttributeStore NameLoad attr Call NameLoad If CompareEq NameLoad NameLoad body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr orelse If NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Str SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Index Num TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr BinOpAdd BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr Str ExceptHandler type AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Raise Call NameLoad Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad If NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad If NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Str orelse If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Str If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Str orelse If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Str If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Str orelse If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str BinOpAdd AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad NameLoad attr Str orelse If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr NameLoad body If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr Str Str If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad If NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad If NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Str orelse If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Str If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Str orelse If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq Call AttributeLoad NameLoad attr NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq Call AttributeLoad NameLoad attr NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq Call AttributeLoad NameLoad attr NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq Call AttributeLoad NameLoad attr NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list Expr Str FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr NameLoad body Return Str orelse If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str body Return Str orelse If BoolOpAnd CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str CompareEq BinOpAdd Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num body Return Str orelse If Call NameLoad NameLoad NameLoad body If CompareEq Call AttributeLoad NameLoad attr Str body Return Str orelse If CompareEq Call AttributeLoad NameLoad attr Str body Return Str orelse Return Str Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If Call NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad NameLoad attr keyword NameLoad body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Num While Num body If CompareEq NameLoad Num body Assign NameStore BinOpAdd NameLoad NameLoad orelse Assign NameStore BinOpAdd BinOpAdd BinOpAdd NameLoad Str Call NameLoad NameLoad NameLoad If CompareEq NameLoad Str body Assign NameStore Str orelse If CompareEq NameLoad Str body Assign NameStore Str If BoolOpAnd UnaryOpNot CompareIn NameLoad AttributeLoad NameLoad attr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Break orelse AugAssignAdd NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIn Str NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num orelse Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad For NameStore Call AttributeLoad NameLoad attr Str NameLoad body For NameStore Call AttributeLoad NameLoad attr Str NameLoad body If CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad body If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Assign NameStore NameLoad Break If NameLoad body Break If BoolOpAnd UnaryOpNot NameLoad CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str body For NameStore Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad body If BoolOpAnd CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str CompareEq AttributeLoad SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Index Num attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore Call AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str For NameStore AttributeLoad NameLoad attr body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str SubscriptLoad NameLoad Index Num orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str SubscriptLoad NameLoad Index Num orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr CompareIn AttributeLoad NameLoad attr NameLoad body Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Str Str For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Str Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body If BoolOpOr NameLoad NameLoad body If NameLoad body Assign NameStore BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num orelse If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpOr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpOr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list
N/A N/A  CLass to edit XDG Menus  xdg.Menu * xdg.BaseDirectory * xdg.Exceptions * xdg.DesktopEntry * xdg.Config * N/A xml.dom.minidom N/A os N/A re MenuEditor N/A N/A __init__ N/A N/A self menu filename root N/A None None False N/A N/A N/A self menu None N/A N/A self filename None N/A N/A self doc None N/A N/A N/A self parse menu filename root N/A N/A self filenames N/A N/A parse N/A N/A self menu filename root N/A None None False N/A N/A N/A root True N/A N/A N/A setRootMode True N/A N/A isinstance menu Menu N/A N/A N/A self menu menu N/A N/A menu N/A N/A N/A self menu N/A parse menu N/A N/A N/A self menu N/A parse N/A N/A root True N/A N/A N/A self filename N/A N/A self menu Filename N/A N/A filename N/A N/A N/A self filename filename N/A N/A N/A self filename N/A N/A N/A os path join N/A xdg_config_dirs N/A 0 menus N/A N/A N/A N/A os path split N/A N/A self menu Filename N/A 1 N/A N/A N/A N/A self doc N/A N/A N/A N/A xml dom minidom parse N/A self filename N/A N/A N/A IOError N/A N/A N/A self doc N/A N/A N/A N/A xml dom minidom parseString N/A N/A <!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://standards.freedesktop.org/menu-spec/menu-1.0.dtd"><Menu><Name>Applications</Name><MergeFile type="parent"> N/A N/A self menu Filename </MergeFile></Menu> N/A N/A N/A N/A N/A xml parsers expat ExpatError N/A N/A N/A ParsingError Not a valid .menu file N/A self filename N/A N/A N/A self __remove_whilespace_nodes N/A self doc N/A save N/A N/A self N/A N/A N/A N/A N/A self __saveEntries N/A self menu N/A N/A N/A self __saveMenu N/A createMenuEntry N/A N/A self parent name command genericname comment icon terminal after before N/A None None None None None None None N/A N/A menuentry N/A MenuEntry N/A N/A self __getFileName name .desktop N/A menuentry N/A N/A self editMenuEntry menuentry name genericname comment command icon terminal N/A N/A N/A self __addEntry parent menuentry after before N/A N/A sort N/A self menu N/A menuentry N/A createMenu N/A N/A self parent name genericname comment icon after before N/A None None None None None N/A N/A menu N/A Menu N/A N/A menu Parent parent N/A N/A menu Depth N/A N/A parent Depth 1 N/A N/A menu Layout N/A parent DefaultLayout N/A N/A menu DefaultLayout N/A parent DefaultLayout N/A menu N/A N/A self editMenu menu name genericname comment icon N/A N/A N/A self __addEntry parent menu after before N/A N/A sort N/A self menu N/A menu N/A createSeparator N/A N/A self parent after before N/A None None N/A N/A separator N/A Separator parent N/A N/A N/A self __addEntry parent separator after before N/A N/A sort N/A self menu N/A separator N/A moveMenuEntry N/A N/A self menuentry oldparent newparent after before N/A None None N/A N/A N/A N/A self __deleteEntry oldparent menuentry after before N/A N/A N/A self __addEntry newparent menuentry after before N/A N/A sort N/A self menu N/A menuentry N/A moveMenu N/A N/A self menu oldparent newparent after before N/A None None N/A N/A N/A N/A self __deleteEntry oldparent menu after before N/A N/A N/A self __addEntry newparent menu after before N/A root_menu N/A N/A self __getXmlMenu N/A N/A self menu Name N/A N/A N/A N/A oldparent getPath True N/A N/A newparent getPath True N/A N/A N/A N/A self __addXmlMove root_menu N/A N/A N/A os path join N/A N/A oldparent getPath True N/A menu Name N/A N/A N/A os path join N/A N/A newparent getPath True N/A menu Name N/A N/A sort N/A self menu N/A menu N/A moveSeparator N/A N/A self separator parent after before N/A None None N/A N/A N/A N/A self __deleteEntry parent separator after before N/A N/A N/A self __addEntry parent separator after before N/A N/A sort N/A self menu N/A separator N/A copyMenuEntry N/A N/A self menuentry oldparent newparent after before N/A None None N/A N/A N/A N/A self __addEntry newparent menuentry after before N/A N/A sort N/A self menu N/A menuentry N/A editMenuEntry N/A N/A self menuentry name genericname comment command icon terminal nodisplay hidden N/A None None None None None None None None N/A N/A deskentry N/A menuentry DesktopEntry N/A name N/A N/A N/A N/A N/A deskentry hasKey Name N/A N/A N/A N/A deskentry set Name name N/A N/A N/A deskentry set Name name locale True N/A comment N/A N/A N/A N/A N/A deskentry hasKey Comment N/A N/A N/A N/A deskentry set Comment comment N/A N/A N/A deskentry set Comment comment locale True N/A genericname N/A N/A N/A N/A N/A deskentry hasKey GnericNe N/A N/A N/A N/A deskentry set GenericName genericname N/A N/A N/A deskentry set GenericName genericname locale True N/A command N/A N/A N/A N/A deskentry set Exec command N/A icon N/A N/A N/A N/A deskentry set Icon icon N/A N/A terminal True N/A N/A N/A N/A deskentry set Terminal true N/A N/A N/A terminal False N/A N/A N/A N/A deskentry set Terminal false N/A N/A nodisplay True N/A N/A N/A N/A deskentry set NoDisplay true N/A N/A N/A nodisplay False N/A N/A N/A N/A deskentry set NoDisplay false N/A N/A hidden True N/A N/A N/A N/A deskentry set Hidden true N/A N/A N/A hidden False N/A N/A N/A N/A deskentry set Hidden false N/A N/A N/A menuentry updateAttributes N/A N/A N/A len N/A menuentry Parents 0 N/A N/A N/A sort N/A self menu N/A menuentry N/A editMenu N/A N/A self menu name genericname comment icon nodisplay hidden N/A None None None None None None N/A N/A N/A N/A isinstance N/A menu Directory MenuEntry N/A N/A N/A menu Directory Filename .directory N/A N/A xml_menu N/A N/A self __getXmlMenu N/A N/A menu getPath True True N/A N/A N/A self __addXmlTextElement xml_menu Directory N/A N/A menu Name .directory N/A N/A N/A N/A menu Directory setAttributes N/A N/A menu Name .directory N/A N/A N/A N/A isinstance N/A menu Directory MenuEntry N/A N/A N/A name N/A N/A name N/A menu Name N/A filename N/A N/A N/A N/A self __getFileName name .directory replace / N/A N/A N/A menu Name N/A N/A N/A menu Name N/A N/A filename replace .directory N/A xml_menu N/A N/A self __getXmlMenu N/A N/A menu getPath True True N/A N/A N/A self __addXmlTextElement xml_menu Directory filename N/A N/A menu Directory N/A MenuEntry filename N/A deskentry N/A N/A menu Directory DesktopEntry N/A name N/A N/A N/A N/A N/A deskentry hasKey Name N/A N/A N/A N/A deskentry set Name name N/A N/A N/A deskentry set Name name locale True N/A genericname N/A N/A N/A N/A N/A deskentry hasKey GenericName N/A N/A N/A N/A deskentry set GenericName genericname N/A N/A N/A deskentry set GenericName genericname locale True N/A comment N/A N/A N/A N/A N/A deskentry hasKey Comment N/A N/A N/A N/A deskentry set Comment comment N/A N/A N/A deskentry set Comment comment locale True N/A icon N/A N/A N/A N/A deskentry set Icon icon N/A N/A nodisplay True N/A N/A N/A N/A deskentry set NoDisplay true N/A N/A N/A nodisplay False N/A N/A N/A N/A deskentry set NoDisplay false N/A N/A hidden True N/A N/A N/A N/A deskentry set Hidden true N/A N/A N/A hidden False N/A N/A N/A N/A deskentry set Hidden false N/A N/A N/A N/A menu Directory updateAttributes N/A N/A isinstance N/A menu Parent Menu N/A N/A N/A sort N/A self menu N/A menu N/A hideMenuEntry N/A N/A self menuentry N/A N/A N/A N/A N/A self editMenuEntry menuentry nodisplay True N/A unhideMenuEntry N/A N/A self menuentry N/A N/A N/A N/A N/A self editMenuEntry menuentry nodisplay False hidden False N/A hideMenu N/A N/A self menu N/A N/A N/A N/A N/A self editMenu menu nodisplay True N/A unhideMenu N/A N/A self menu N/A N/A N/A N/A N/A self editMenu menu nodisplay False hidden False N/A xml_menu N/A N/A self __getXmlMenu N/A N/A menu getPath True True False N/A node N/A N/A self __getXmlNodesByName N/A Deleted NotDeleted xml_menu N/A N/A N/A N/A N/A node parentNode removeChild node N/A deleteMenuEntry N/A N/A self menuentry N/A N/A N/A N/A N/A N/A self getAction menuentry delete N/A N/A N/A N/A self __deleteFile N/A N/A menuentry DesktopEntry filename N/A parent N/A menuentry Parents N/A N/A N/A N/A self __deleteEntry parent menuentry N/A N/A sort N/A self menu N/A menuentry N/A revertMenuEntry N/A N/A self menuentry N/A N/A N/A N/A N/A N/A self getAction menuentry revert N/A N/A N/A N/A self __deleteFile N/A N/A menuentry DesktopEntry filename N/A N/A N/A menuentry Original Parents N/A N/A parent N/A menuentry Parents N/A N/A index N/A N/A N/A parent Entries index menuentry N/A N/A N/A parent Entries N/A index N/A menuentry Original N/A index N/A N/A N/A parent MenuEntries index menuentry N/A N/A N/A parent MenuEntries N/A index N/A menuentry Original N/A N/A N/A N/A N/A menuentry Original Parents append parent N/A N/A sort N/A self menu N/A menuentry N/A deleteMenu N/A N/A self menu N/A N/A N/A N/A N/A N/A self getAction menu delete N/A N/A N/A N/A self __deleteFile N/A N/A N/A menu Directory DesktopEntry filename N/A N/A N/A self __deleteEntry N/A menu Parent menu N/A xml_menu N/A N/A self __getXmlMenu N/A N/A menu getPath True True N/A N/A N/A N/A xml_menu parentNode removeChild xml_menu N/A N/A sort N/A self menu N/A menu N/A revertMenu N/A N/A self menu N/A N/A N/A N/A N/A N/A self getAction menu revert N/A N/A N/A N/A self __deleteFile N/A N/A N/A menu Directory DesktopEntry filename N/A N/A menu Directory N/A N/A menu Directory Original N/A N/A sort N/A self menu N/A menu N/A deleteSeparator N/A N/A self separator N/A N/A N/A N/A N/A self __deleteEntry N/A separator Parent separator after True N/A N/A sort N/A self menu N/A separator N/A N/A  Private Stuff  getAction N/A N/A self entry N/A N/A N/A N/A isinstance entry Menu N/A N/A N/A N/A isinstance N/A entry Directory MenuEntry N/A N/A none N/A N/A N/A N/A N/A N/A entry Directory getType Both N/A N/A revert N/A N/A N/A N/A N/A N/A N/A entry Directory getType User N/A N/A N/A len N/A entry Submenus N/A len N/A entry MenuEntries 0 N/A N/A delete N/A N/A N/A isinstance entry MenuEntry N/A N/A N/A N/A N/A entry getType Both N/A N/A revert N/A N/A N/A N/A N/A entry getType User N/A N/A delete N/A N/A none N/A none N/A __saveEntries N/A N/A self menu N/A N/A N/A N/A menu N/A N/A menu N/A self menu N/A N/A isinstance N/A menu Directory MenuEntry N/A N/A N/A N/A N/A menu Directory save N/A entry N/A N/A menu getEntries hidden True N/A N/A N/A isinstance entry MenuEntry N/A N/A N/A N/A entry save N/A N/A N/A isinstance entry Menu N/A N/A N/A N/A self __saveEntries entry N/A __saveMenu N/A N/A self N/A N/A N/A N/A N/A N/A N/A os path isdir N/A N/A N/A os path dirname N/A self filename N/A N/A N/A N/A os makedirs N/A N/A N/A os path dirname N/A self filename N/A fd N/A open N/A self filename w N/A N/A N/A fd write N/A N/A re sub 
[\s]*([^
<]*)
[\s]*</ \1</ N/A N/A N/A N/A N/A self doc toprettyxml replace <?xml version="1.0" ?>
 N/A N/A N/A fd close N/A __getFileName N/A N/A self name extension N/A N/A N/A postfix 0 N/A 1 N/A N/A N/A postfix 0 N/A N/A filename N/A name extension N/A N/A filename N/A N/A N/A name - N/A str postfix extension N/A N/A extension .desktop N/A N/A dir applications N/A N/A N/A extension .directory N/A N/A dir desktop-directories N/A N/A N/A N/A filename N/A self filenames N/A N/A N/A N/A os path isfile N/A N/A N/A os path join N/A xdg_data_dirs N/A 0 dir filename N/A N/A N/A N/A N/A self filenames append filename N/A N/A N/A postfix 1 N/A filename N/A __getXmlMenu N/A N/A self path create element N/A True None N/A N/A N/A element N/A N/A element N/A self doc N/A N/A / path N/A N/A N/A name path N/A N/A path split / 1 N/A N/A name path N/A path N/A found None N/A node N/A N/A self __getXmlNodesByName Menu element N/A N/A child N/A N/A self __getXmlNodesByName Name node N/A N/A N/A N/A N/A N/A child childNodes N/A 0 nodeValue name N/A N/A path N/A N/A found N/A N/A self __getXmlMenu path create node N/A N/A found node N/A N/A found N/A N/A N/A N/A N/A found N/A create True N/A N/A node N/A N/A self __addXmlMenuElement element name N/A path N/A N/A found N/A N/A self __getXmlMenu path create node N/A N/A found node N/A found N/A __addXmlMenuElement N/A N/A self element name N/A N/A N/A node N/A N/A N/A self doc createElement Menu N/A N/A N/A self __addXmlTextElement node Name name N/A N/A N/A element appendChild node N/A __addXmlTextElement N/A N/A self element name text N/A N/A N/A node N/A N/A N/A self doc createElement name N/A text N/A N/A N/A self doc createTextNode text N/A N/A N/A node appendChild text N/A N/A N/A element appendChild node N/A __addXmlFilename N/A N/A self element filename type N/A Include N/A N/A node N/A N/A self __getXmlNodesByName N/A Include Exclude element N/A N/A N/A N/A N/A N/A N/A node childNodes N/A 0 nodeName Filename N/A N/A N/A N/A N/A N/A node childNodes N/A 0 childNodes N/A 0 nodeValue filename N/A N/A N/A N/A element removeChild node N/A node N/A N/A N/A self doc createElement type N/A N/A N/A node appendChild N/A N/A self __addXmlTextElement node Filename filename N/A N/A N/A element appendChild node N/A __addXmlMove N/A N/A self element old new N/A N/A N/A node N/A N/A N/A self doc createElement Move N/A N/A N/A node appendChild N/A N/A self __addXmlTextElement node Old old N/A N/A N/A node appendChild N/A N/A self __addXmlTextElement node New new N/A N/A N/A element appendChild node N/A __addXmlLayout N/A N/A self element layout N/A N/A N/A node N/A N/A self __getXmlNodesByName Layout element N/A N/A N/A N/A element removeChild node N/A node N/A N/A N/A self doc createElement Layout N/A order N/A layout order N/A N/A N/A N/A order N/A 0 Separator N/A N/A child N/A N/A N/A self doc createElement Separator N/A N/A N/A node appendChild child N/A N/A N/A N/A order N/A 0 Filename N/A N/A child N/A N/A self __addXmlTextElement node Filename N/A order N/A 1 N/A N/A N/A N/A order N/A 0 Menuname N/A N/A child N/A N/A self __addXmlTextElement node Menuname N/A order N/A 1 N/A N/A N/A N/A order N/A 0 Merge N/A N/A child N/A N/A N/A self doc createElement Merge N/A N/A N/A child setAttribute type N/A order N/A 1 N/A N/A N/A node appendChild child N/A N/A N/A element appendChild node N/A __getXmlNodesByName N/A N/A self name element N/A N/A N/A child N/A element childNodes N/A N/A N/A N/A N/A child nodeType N/A N/A N/A xml dom Node ELEMENT_NODE N/A N/A child nodeName name N/A N/A N/A child N/A __addLayout N/A N/A self parent N/A N/A N/A layout N/A Layout N/A N/A layout order N/A N/A N/A layout show_empty N/A N/A parent Layout show_empty N/A N/A layout inline N/A N/A parent Layout inline N/A N/A layout inline_header N/A N/A parent Layout inline_header N/A N/A layout inline_alias N/A N/A parent Layout inline_alias N/A N/A layout inline_limit N/A N/A parent Layout inline_limit N/A N/A N/A N/A layout order append N/A Merge menus N/A entry N/A parent Entries N/A N/A N/A isinstance entry Menu N/A N/A N/A N/A layout parseMenuname N/A entry Name N/A N/A N/A isinstance entry MenuEntry N/A N/A N/A N/A layout parseFilename N/A entry DesktopFileID N/A N/A N/A isinstance entry Separator N/A N/A N/A N/A layout parseSeparator N/A N/A N/A N/A layout order append N/A Merge files N/A N/A parent Layout layout N/A layout N/A __addEntry N/A N/A self parent entry after before N/A None None N/A N/A N/A after before N/A N/A after N/A N/A index N/A N/A N/A N/A parent Entries index after 1 N/A N/A before N/A N/A index N/A N/A N/A parent Entries index before N/A N/A N/A N/A parent Entries insert index entry N/A N/A N/A N/A N/A parent Entries append entry N/A xml_parent N/A N/A self __getXmlMenu N/A N/A parent getPath True True N/A N/A isinstance entry MenuEntry N/A N/A N/A N/A N/A parent MenuEntries append entry N/A N/A N/A N/A entry Parents append parent N/A N/A N/A self __addXmlFilename xml_parent N/A entry DesktopFileID Include N/A N/A N/A isinstance entry Menu N/A N/A N/A N/A parent addSubmenu entry N/A N/A after before N/A N/A N/A N/A self __addLayout parent N/A N/A N/A self __addXmlLayout xml_parent N/A parent Layout N/A __deleteEntry N/A N/A self parent entry after before N/A None None N/A N/A N/A N/A N/A parent Entries remove entry N/A xml_parent N/A N/A self __getXmlMenu N/A N/A parent getPath True True N/A N/A isinstance entry MenuEntry N/A N/A N/A N/A N/A entry Parents remove parent N/A N/A N/A N/A parent MenuEntries remove entry N/A N/A N/A self __addXmlFilename xml_parent N/A entry DesktopFileID Exclude N/A N/A N/A isinstance entry Menu N/A N/A N/A N/A N/A parent Submenus remove entry N/A N/A after before N/A N/A N/A N/A self __addLayout parent N/A N/A N/A self __addXmlLayout xml_parent N/A parent Layout N/A __deleteFile N/A N/A self filename N/A N/A N/A N/A N/A N/A N/A os remove filename N/A N/A N/A OSError N/A N/A N/A N/A N/A N/A N/A N/A self filenames remove filename N/A N/A N/A ValueError N/A N/A N/A __remove_whilespace_nodes N/A N/A self node N/A N/A N/A remove_list N/A N/A child N/A node childNodes N/A N/A N/A N/A child nodeType N/A N/A N/A N/A xml dom minidom Node TEXT_NODE N/A N/A N/A child data N/A N/A N/A child data strip N/A N/A N/A N/A N/A child data strip N/A N/A N/A N/A remove_list append child N/A N/A N/A N/A child hasChildNodes N/A N/A N/A N/A self __remove_whilespace_nodes child N/A node remove_list N/A N/A N/A N/A N/A node parentNode removeChild node N/A N/A