Tabs e vim
[cascardo/irpf-gui.git] / ocupacoes.py
index e5502b8..5f5ec17 100644 (file)
 import xml.dom.minidom
 
 class Ocupacoes:
-       def __init__(self):
-               self.xml = xml.dom.minidom.parse("res/ocupacoesPrincipal.xml")
-               self.l = []
-               self.g = {}
-               self._list()
-               self._group()
-       def _list(self):
-               for i in self.xml.childNodes[0].childNodes:
-                       if "COL4" in i.attributes.keys():
-                               self.l.append((i.attributes["COL1"].nodeValue, \
-                                       i.attributes["COL2"].nodeValue, \
-                                       i.attributes["COL3"].nodeValue, \
-                                       i.attributes["COL4"].nodeValue))
-       def list(self):
-               return self.l
-       def _group(self):
-               for i in self.l:
-                       if i[1] not in self.g:
-                               self.g[i[1]] = []
-                       self.g[i[1]].append(i)
-       def groups(self):
-               return self.g
-       def get_ocupacao(self, code):
-               for i in self.l:
-                       if i[0] == code:
-                               return i
-               return None
+    def __init__(self):
+        self.xml = xml.dom.minidom.parse("res/ocupacoesPrincipal.xml")
+        self.l = []
+        self.g = {}
+        self._list()
+        self._group()
+    def _list(self):
+        for i in self.xml.childNodes[0].childNodes:
+            if "COL4" in i.attributes.keys():
+                self.l.append((i.attributes["COL1"].nodeValue, \
+                        i.attributes["COL2"].nodeValue, \
+                        i.attributes["COL3"].nodeValue, \
+                        i.attributes["COL4"].nodeValue))
+                def list(self):
+                    return self.l
+    def _group(self):
+        for i in self.l:
+            if i[1] not in self.g:
+                self.g[i[1]] = []
+            self.g[i[1]].append(i)
+    def groups(self):
+        return self.g
+    def get_ocupacao(self, code):
+        for i in self.l:
+            if i[0] == code:
+                return i
+        return None
 
 if __name__ == '__main__':
-       ocupacoes = Ocupacoes()
-       l = ocupacoes.groups()
-       for i in sorted(l):
-               print l[i][0][1] , l[i][0][2]
-               for j in l[i]:
-                       print "\t %s %s" % (j[0], j[3])
-       print
-       print ocupacoes.get_ocupacao('212')[3]
+    ocupacoes = Ocupacoes()
+    l = ocupacoes.groups()
+    for i in sorted(l):
+        print l[i][0][1] , l[i][0][2]
+        for j in l[i]:
+            print "\t %s %s" % (j[0], j[3])
+    print
+    print ocupacoes.get_ocupacao('212')[3]
+
+# vim:tabstop=4:expandtab:smartindent