@@ -822,7 +822,7 class Project(): | |||
|
822 | 822 | |
|
823 | 823 | __plotterQueue = None |
|
824 | 824 | |
|
825 |
def __init__(self, filename= |
|
|
825 | def __init__(self, filename=None, plotter_queue=None): | |
|
826 | 826 | |
|
827 | 827 | self.id = None |
|
828 | 828 | self.name = None |
@@ -957,7 +957,14 class Project(): | |||
|
957 | 957 | |
|
958 | 958 | self.projectElement = projectElement |
|
959 | 959 | |
|
960 | def writeXml(self, filename): | |
|
960 | def writeXml(self, filename=None): | |
|
961 | ||
|
962 | if filename == None: | |
|
963 | filename = self.filename | |
|
964 | ||
|
965 | if not filename: | |
|
966 | print "filename has not been defined. Use setFilename(filename) for do it." | |
|
967 | return 0 | |
|
961 | 968 | |
|
962 | 969 | abs_file = os.path.abspath(filename) |
|
963 | 970 | |
@@ -973,11 +980,12 class Project(): | |||
|
973 | 980 | |
|
974 | 981 | ElementTree(self.projectElement).write(abs_file, method='xml') |
|
975 | 982 | |
|
976 | self.filename = abs_file | |
|
977 | ||
|
978 | 983 | return 1 |
|
979 | 984 | |
|
980 | def readXml(self, filename): | |
|
985 | def readXml(self, filename = None): | |
|
986 | ||
|
987 | if filename == None: | |
|
988 | filename = self.filename | |
|
981 | 989 | |
|
982 | 990 | abs_file = os.path.abspath(filename) |
|
983 | 991 | |
@@ -1018,6 +1026,9 class Project(): | |||
|
1018 | 1026 | |
|
1019 | 1027 | self.procUnitConfObjDict[procUnitConfObj.getId()] = procUnitConfObj |
|
1020 | 1028 | |
|
1029 | if self.filename == None: | |
|
1030 | self.filename = abs_file | |
|
1031 | ||
|
1021 | 1032 | return 1 |
|
1022 | 1033 | |
|
1023 | 1034 | def printattr(self): |
@@ -1188,7 +1199,7 class Project(): | |||
|
1188 | 1199 | |
|
1189 | 1200 | def start(self): |
|
1190 | 1201 | |
|
1191 |
if not self.writeXml( |
|
|
1202 | if not self.writeXml(): | |
|
1192 | 1203 | return |
|
1193 | 1204 | |
|
1194 | 1205 | self.createObjects() |
General Comments 0
You need to be logged in to leave comments.
Login now