--- a/objdictgen/nodemanager.py Mon Sep 10 08:04:32 2007 +0200
+++ b/objdictgen/nodemanager.py Mon Sep 10 14:32:07 2007 +0200
@@ -247,7 +247,7 @@
node.SetSpecificMenu(AddMenuEntries)
return None
except:
- return "Syntax Error\nBad OD Profile file!."
+ return "Syntax Error\nBad OD Profile file!"
else:
# Default profile
node.SetProfileName("None")
@@ -259,15 +259,18 @@
Open a file and store it in a new buffer
"""
def OpenFileInCurrent(self, filepath):
- # Open and load file
- file = open(filepath, "r")
- node = load(file)
- file.close()
- self.CurrentNode = node
- # Add a new buffer and defining current state
- index = self.AddNodeBuffer(self.CurrentNode.Copy(), True)
- self.SetCurrentFilePath(filepath)
- return index
+ try:
+ # Open and load file
+ file = open(filepath, "r")
+ node = load(file)
+ file.close()
+ self.CurrentNode = node
+ # Add a new buffer and defining current state
+ index = self.AddNodeBuffer(self.CurrentNode.Copy(), True)
+ self.SetCurrentFilePath(filepath)
+ return index
+ except:
+ return "Unable to load file \"%s\"!"%filepath
"""
Save current node in a file