Permite buscar um item em uma lista a partir de um atributo.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Sun, 16 Mar 2014 19:41:06 +0000 (16:41 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Sun, 16 Mar 2014 19:41:06 +0000 (16:41 -0300)
src/items.py

index 03dd9a7..0dadc0f 100644 (file)
@@ -65,6 +65,12 @@ class Items:
         els = self.element.getElementsByTagName("item")
         self.element.removeChild(els[i])
 
+    def find(self, attr, value):
+        for i in self.items:
+            if i.get_attr(attr) == value:
+                return i
+        return None
+
 if __name__ == '__main__':
     doc = xml.dom.minidom.DOMImplementation().createDocument("", "doc", "")
     el = doc.createElement("items")