diff Config.py @ 4:3a56cd936c59

Cleanup some code. Add code for breaking loops in the dependency tree.
author Tom Fredrik Blenning Klaussen <bfg@blenning.no>
date Mon, 24 Sep 2012 01:16:43 +0200
parents f65c2d63ab66
children 09b39021c4af
line wrap: on
line diff
--- a/Config.py	Sun Sep 16 21:31:41 2012 +0200
+++ b/Config.py	Mon Sep 24 01:16:43 2012 +0200
@@ -27,6 +27,13 @@
 
     def getCxxflags(self, name):
         value = self.getOption(self.document.childNodes[0], 'Cxxflags', name)
-        if not value:
+        if value == None:
             raise xml.dom.NotFoundErr()
         return value
+
+    def getFiles(self):
+        retVal = []
+        for elem in self.document.getElementsByTagName('file'):
+            for t in elem.childNodes:
+                retVal.append(t.wholeText)
+        return retVal