119 |
119 |
120 try: |
120 try: |
121 self.CodeFile, error = self.CodeFileParser.LoadXMLString(codefile_xml) |
121 self.CodeFile, error = self.CodeFileParser.LoadXMLString(codefile_xml) |
122 if error is not None: |
122 if error is not None: |
123 (fname, lnum, src) = ((self.CODEFILE_NAME,) + error) |
123 (fname, lnum, src) = ((self.CODEFILE_NAME,) + error) |
124 self.GetCTRoot().logger.write_warning(XSDSchemaErrorMessage.format(a1 = fname, a2 = lnum, a3 = src)) |
124 self.GetCTRoot().logger.write_warning(XSDSchemaErrorMessage.format(a1=fname, a2=lnum, a3=src)) |
125 self.CreateCodeFileBuffer(True) |
125 self.CreateCodeFileBuffer(True) |
126 except Exception, exc: |
126 except Exception, exc: |
127 msg = _("Couldn't load confnode parameters {a1} :\n {a2}").format(a1 = CTNName, a2 = unicode(exc)) |
127 msg = _("Couldn't load confnode parameters {a1} :\n {a2}").format(a1=CTNName, a2=unicode(exc)) |
128 self.GetCTRoot().logger.write_error(msg) |
128 self.GetCTRoot().logger.write_error(msg) |
129 self.GetCTRoot().logger.write_error(traceback.format_exc()) |
129 self.GetCTRoot().logger.write_error(traceback.format_exc()) |
130 else: |
130 else: |
131 self.CodeFile = self.CodeFileParser.CreateRoot() |
131 self.CodeFile = self.CodeFileParser.CreateRoot() |
132 self.CreateCodeFileBuffer(False) |
132 self.CreateCodeFileBuffer(False) |
133 self.OnCTNSave() |
133 self.OnCTNSave() |
134 |
134 |
135 def GetBaseTypes(self): |
135 def GetBaseTypes(self): |
136 return self.GetCTRoot().GetBaseTypes() |
136 return self.GetCTRoot().GetBaseTypes() |
137 |
137 |
138 def GetDataTypes(self, basetypes = False): |
138 def GetDataTypes(self, basetypes=False): |
139 return self.GetCTRoot().GetDataTypes(basetypes=basetypes) |
139 return self.GetCTRoot().GetDataTypes(basetypes=basetypes) |
140 |
140 |
141 def GenerateNewName(self, format, start_idx): |
141 def GenerateNewName(self, format, start_idx): |
142 return self.GetCTRoot().GenerateNewName( |
142 return self.GetCTRoot().GenerateNewName( |
143 None, None, format, start_idx, |
143 None, None, format, start_idx, |