objdictgen/nodelist.py
changeset 265 36cc4c87cdaa
parent 258 8f7725451453
child 268 8a21eb5bdedc
--- a/objdictgen/nodelist.py	Fri Aug 31 10:20:10 2007 +0200
+++ b/objdictgen/nodelist.py	Tue Sep 04 17:47:04 2007 +0200
@@ -92,7 +92,8 @@
         
         self.EDSFolder = os.path.join(self.Root, "eds")
         if not os.path.exists(self.EDSFolder):
-            return "\"%s\" folder doesn't contain a \"eds\" folder"%self.Root
+            os.mkdir(self.EDSFolder)
+            #return "\"%s\" folder doesn't contain a \"eds\" folder"%self.Root
         
         files = os.listdir(self.EDSFolder)
         for file in files:
@@ -162,10 +163,9 @@
         else:
             masterpath = os.path.join(self.Root, "master.od")
         if os.path.isfile(masterpath):
-            self.Manager.OpenFileInCurrent(masterpath)
-        else:
-            self.Manager.CreateNewNode("MasterNode", 0x00, "master", "", "None", "", "heartbeat", ["DS302"])
-        return None
+            return self.Manager.OpenFileInCurrent(masterpath)
+        else:
+            return self.Manager.CreateNewNode("MasterNode", 0x00, "master", "", "None", "", "heartbeat", ["DS302"])
     
     def SaveMasterNode(self, netname = None):
         if netname: