Module Import alias identifier ImportFrom alias alias alias Import alias alias alias ClassDef bases body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad While NameLoad body Assign TupleStore NameStore NameStore TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Slice NameLoad NameLoad If NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad orelse Assign NameStore Str Assign NameStore BinOpAdd BinOpAdd SubscriptLoad NameLoad Slice NameLoad NameLoad SubscriptLoad NameLoad Slice NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore NameLoad body Assign TupleStore NameStore NameStore TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword Str Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad NameLoad body Assign NameStore Str If UnaryOpNot NameLoad body If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num If Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad If CompareLt NameLoad Num body Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword Num keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore BoolOpOr Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad If CompareIn NameLoad NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str attr Str Assign NameStore Dict Str Str Str Str Str Call NameLoad NameLoad BoolOpOr Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad BoolOpOr NameLoad Str CompareEq Call NameLoad Call AttributeLoad NameLoad attr Str Str NameLoad If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If NameLoad body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad IfExp AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad Call NameLoad Call NameLoad BoolOpOr AttributeLoad NameLoad attr Str For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Str body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Str decorator_list decorator_list
N/A N/A xml.dom.minidom minidom xml.sax.saxutils escape unescape quoteattr N/A os re codecs Parser N/A N/A N/A topicRe N/A N/A re compile <channel[^>]*name\s*=\s*(["'])(?P<name>.*?)\1[^>]*topic\s*=\s*(["'])(?P<topic>.+?)\3[^>]*> N/A entityRe N/A N/A re compile (&(?P<entity>[^\s]+?);) replaceAll N/A N/A self string regex group callback N/A None None N/A N/A match N/A N/A regex search string N/A match N/A N/A N/A start end N/A N/A N/A match start group N/A N/A match end group N/A middle N/A string N/A start end N/A callback N/A N/A middle N/A callback middle match N/A N/A middle N/A string N/A N/A N/A string N/A start middle N/A string N/A end N/A match N/A N/A regex search string N/A string N/A findTopics N/A N/A self xml N/A N/A N/A topics N/A N/A matches N/A N/A N/A self topicRe finditer xml N/A match matches N/A N/A N/A name topic N/A N/A N/A match group name N/A N/A match group topic N/A N/A topics N/A name topic N/A xml N/A N/A self replaceAll xml N/A self topicRe group topic N/A N/A xml topics N/A resolveEntity N/A N/A self ref match N/A N/A N/A entity N/A N/A match group entity N/A replacement N/A unescape ref N/A N/A replacement ref N/A N/A replacement N/A N/A replacement N/A N/A N/A N/A entity startswith # N/A N/A entity N/A entity N/A 1 N/A N/A N/A entity isdigit N/A N/A entity N/A int entity N/A N/A entity 127 N/A N/A replacement N/A chr entity N/A replacement N/A resolveEntities N/A N/A self string N/A N/A N/A string N/A N/A self replaceAll string N/A self entityRe group 0 callback N/A self resolveEntity N/A string N/A _parse N/A N/A self string N/A N/A N/A N/A xml topics N/A N/A self findTopics string N/A chan topics N/A N/A N/A topics N/A chan N/A N/A self resolveEntities N/A topics N/A chan N/A chans N/A N/A settings N/A N/A minidom parseString xml N/A channels N/A N/A settings getElementsByTagName channel N/A channel channels N/A N/A chanops N/A N/A ops N/A N/A channel getElementsByTagName operator N/A op ops N/A N/A N/A N/A chanops append N/A str N/A N/A op getAttribute name N/A owner N/A N/A str N/A N/A channel getAttribute founder None N/A name N/A str N/A N/A channel getAttribute name N/A topic None N/A N/A name topics N/A N/A topic N/A N/A N/A N/A N/A topics N/A name decode utf-8 encode raw_unicode_escape N/A chan N/A owner key topic antispam admins N/A str owner N/A N/A str N/A N/A channel getAttribute key None N/A topic N/A N/A str N/A N/A channel getAttribute antispam yes chanops N/A N/A N/A chan N/A key * N/A N/A N/A chan N/A key None N/A N/A chans N/A name chan N/A chans N/A parse N/A N/A self filename N/A N/A N/A f N/A open filename r N/A data N/A N/A f read N/A N/A N/A f close N/A N/A N/A self parseString data N/A parseString N/A N/A self string N/A N/A N/A N/A N/A self _parse string N/A N/A Writer N/A N/A dump N/A N/A self channels clientFromID N/A N/A N/A f N/A N/A codecs open channels.xml.tmp w utf-8 N/A N/A N/A f write <channels>
 N/A channel N/A N/A channels values N/A N/A owner N/A clientFromID N/A channel owner N/A owner N/A N/A topic N/A channel topic N/A N/A topic N/A topic N/A text N/A N/A topic N/A N/A N/A topic N/A text decode raw_unicode_escape N/A N/A topic * N/A N/A N/A f write N/A 	<channel antispam="%s" name="%s" founder="%s" topic=%s key=%s>
 N/A N/A N/A channel antispam yes no N/A channel chan N/A owner username N/A escape N/A quoteattr topic N/A escape N/A quoteattr N/A N/A channel key * N/A admin N/A channel admins N/A N/A admin N/A clientFromID admin N/A admin N/A N/A N/A N/A f write N/A 		<operator name="%s" />
 N/A admin username N/A N/A N/A f write 	</channel>
 N/A N/A N/A f write </channels>
 N/A N/A N/A f close N/A N/A N/A N/A N/A os path exists channels.xml N/A N/A N/A os path exists channels.xml.tmp N/A N/A N/A N/A os remove channels.xml N/A N/A N/A os rename channels.xml.tmp channels.xml N/A N/A