states.py | 15 +++++++++++++++
1 file changed, 15 insertions(+)
--- dict-gazetteer2k-1.0.0.orig/states.py
+++ dict-gazetteer2k-1.0.0/states.py
@@ -0,0 +1,15 @@
+from gzip import GzipFile
+
+statedict = {}
+
+fh = GzipFile("/usr/share/doc/miscfiles/na.postalcodes.gz", "rb")
+
+for line in fh.readlines():
+ if line[0] == '#':
+ continue
+ line = line.strip()
+ splitline = line.split(":")
+ if len(splitline) != 2:
+ continue
+ if not statedict.has_key(splitline[0]):
+ statedict[splitline[0]] = splitline[1]