dict-gazetteer2k (1.0.0-5.2) states.py

Summary

 states.py |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

    
download this patch

Patch contents

--- 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]