115 codefile_xml = cre.sub(repl, codefile_xml) |
115 codefile_xml = cre.sub(repl, codefile_xml) |
116 |
116 |
117 try: |
117 try: |
118 self.CodeFile, error = self.CodeFileParser.LoadXMLString(codefile_xml) |
118 self.CodeFile, error = self.CodeFileParser.LoadXMLString(codefile_xml) |
119 if error is not None: |
119 if error is not None: |
120 self.GetCTRoot().logger.write_warning( |
120 (fname, lnum, src) = ((self.CODEFILE_NAME,) + error) |
121 XSDSchemaErrorMessage % ((self.CODEFILE_NAME,) + error)) |
121 self.GetCTRoot().logger.write_warning(XSDSchemaErrorMessage.format(a1 = fname, a2 = lnum, a3 = src)) |
122 self.CreateCodeFileBuffer(True) |
122 self.CreateCodeFileBuffer(True) |
123 except Exception, exc: |
123 except Exception, exc: |
124 self.GetCTRoot().logger.write_error(_("Couldn't load confnode parameters %s :\n %s") % (CTNName, unicode(exc))) |
124 msg = _("Couldn't load confnode parameters {a1} :\n {a2}").format(a1 = CTNName, a2 = unicode(exc)) |
|
125 self.GetCTRoot().logger.write_error(msg) |
125 self.GetCTRoot().logger.write_error(traceback.format_exc()) |
126 self.GetCTRoot().logger.write_error(traceback.format_exc()) |
126 else: |
127 else: |
127 self.CodeFile = self.CodeFileParser.CreateRoot() |
128 self.CodeFile = self.CodeFileParser.CreateRoot() |
128 self.CreateCodeFileBuffer(False) |
129 self.CreateCodeFileBuffer(False) |
129 self.OnCTNSave() |
130 self.OnCTNSave() |