Difference between revisions of "Template dictionary python"
Jump to navigation
Jump to search
(creating page) |
|||
Line 18: | Line 18: | ||
return dict | return dict | ||
</pre> | </pre> | ||
[[Category: AW Groupies]] |
Revision as of 17:47, 14 December 2007
# uses the client's message_template.msg file to create a dictionary of name and other relevant packet info... import re def makepacketdict(): dict = {} for line in open("message_template.msg", ).xreadlines(): results = re.match("^\t([^\t{}]+.+)",line) if results: aline = results.group(1) aline = aline.split() if aline[1] == "Fixed": dict[(aline[1],int("0x"+aline[2][8:],16))] = (aline[0],aline[3], aline[4]) else: dict[(aline[1],int(aline[2]))] = (aline[0],aline[3], aline[4]) return dict