# HG changeset patch # User Laurent Bessard # Date 1380296885 -7200 # Node ID ac7d39f4e37650d457b64b13c3b79e7a97159be5 # Parent 38c5de794e629192ebbd8b432d4e9628656236ed Fixed error message printed when error in XML files is detected diff -r 38c5de794e62 -r ac7d39f4e376 CodeFileTreeNode.py --- a/CodeFileTreeNode.py Fri Sep 27 16:27:54 2013 +0200 +++ b/CodeFileTreeNode.py Fri Sep 27 17:48:05 2013 +0200 @@ -90,7 +90,7 @@ self.CodeFile, error = self.CodeFileParser.LoadXMLString(codefile_xml) if error is not None: self.GetCTRoot().logger.write_warning( - XMLSyntaxErrorMessage % ((self.CODEFILE_NAME,) + error)) + XSDSchemaErrorMessage % ((self.CODEFILE_NAME,) + error)) self.CreateCodeFileBuffer(True) except Exception, exc: self.GetCTRoot().logger.write_error(_("Couldn't load confnode parameters %s :\n %s") % (CTNName, unicode(exc))) diff -r 38c5de794e62 -r ac7d39f4e376 ConfigTreeNode.py --- a/ConfigTreeNode.py Fri Sep 27 16:27:54 2013 +0200 +++ b/ConfigTreeNode.py Fri Sep 27 17:48:05 2013 +0200 @@ -582,6 +582,8 @@ if os.path.isfile(methode_name): execfile(methode_name) + ConfNodeName = CTNName if CTNName is not None else self.CTNName() + # Get the base xml tree if self.MandatoryParams: try: @@ -589,11 +591,11 @@ self.BaseParams, error = _BaseParamsParser.LoadXMLString(basexmlfile.read()) if error is not None: self.GetCTRoot().logger.write_warning( - XSDSchemaErrorMessage % ((CTNName + " BaseParams",) + error)) + XSDSchemaErrorMessage % ((ConfNodeName + " BaseParams",) + error)) self.MandatoryParams = ("BaseParams", self.BaseParams) basexmlfile.close() except Exception, exc: - self.GetCTRoot().logger.write_error(_("Couldn't load confnode base parameters %s :\n %s") % (CTNName, unicode(exc))) + self.GetCTRoot().logger.write_error(_("Couldn't load confnode base parameters %s :\n %s") % (ConfNodeName, unicode(exc))) self.GetCTRoot().logger.write_error(traceback.format_exc()) # Get the xml tree @@ -603,13 +605,13 @@ obj, error = self.Parser.LoadXMLString(xmlfile.read()) if error is not None: self.GetCTRoot().logger.write_warning( - XSDSchemaErrorMessage % ((CTNName,) + error)) + XSDSchemaErrorMessage % ((ConfNodeName,) + error)) name = obj.getLocalTag() setattr(self, name, obj) self.CTNParams = (name, obj) xmlfile.close() except Exception, exc: - self.GetCTRoot().logger.write_error(_("Couldn't load confnode parameters %s :\n %s") % (CTNName, unicode(exc))) + self.GetCTRoot().logger.write_error(_("Couldn't load confnode parameters %s :\n %s") % (ConfNodeName, unicode(exc))) self.GetCTRoot().logger.write_error(traceback.format_exc()) def LoadChildren(self):