diff -r e5d1addeb90c -r 99409cddaaa9 E5XML/DebuggerPropertiesWriter.py --- a/E5XML/DebuggerPropertiesWriter.py Tue Jul 27 08:25:53 2010 +0200 +++ b/E5XML/DebuggerPropertiesWriter.py Tue Jul 27 09:10:10 2010 +0200 @@ -39,53 +39,54 @@ """ XMLWriterBase.writeXML(self) - self._write('<!DOCTYPE DebuggerProperties SYSTEM "DebuggerProperties-%s.dtd">' % \ - debuggerPropertiesFileFormatVersion) + self._write('<!DOCTYPE DebuggerProperties SYSTEM "DebuggerProperties-{0}.dtd">'\ + .format(debuggerPropertiesFileFormatVersion)) # add some generation comments - self._write("<!-- eric5 debugger properties file for project %s -->" % self.name) + self._write("<!-- eric5 debugger properties file for project {0} -->"\ + .format(self.name)) self._write("<!-- This file was generated automatically, do not edit. -->") if Preferences.getProject("XMLTimestamp"): - self._write("<!-- Saved: %s -->" % time.strftime('%Y-%m-%d, %H:%M:%S')) + self._write("<!-- Saved: {0} -->".format(time.strftime('%Y-%m-%d, %H:%M:%S'))) # add the main tag - self._write('<DebuggerProperties version="%s">' % \ - debuggerPropertiesFileFormatVersion) + self._write('<DebuggerProperties version="{0}">'.format( + debuggerPropertiesFileFormatVersion)) - self._write(' <Interpreter>%s</Interpreter>' % \ - self.project.debugProperties["INTERPRETER"]) + self._write(' <Interpreter>{0}</Interpreter>'.format( + self.project.debugProperties["INTERPRETER"])) - self._write(' <DebugClient>%s</DebugClient>' % \ - self.project.debugProperties["DEBUGCLIENT"]) + self._write(' <DebugClient>{0}</DebugClient>'.format( + self.project.debugProperties["DEBUGCLIENT"])) - self._write(' <Environment override="%d">%s</Environment>' % \ - (self.project.debugProperties["ENVIRONMENTOVERRIDE"], - self.escape(self.project.debugProperties["ENVIRONMENTSTRING"]))) + self._write(' <Environment override="{0:d}">{1}</Environment>'.format( + self.project.debugProperties["ENVIRONMENTOVERRIDE"], + self.escape(self.project.debugProperties["ENVIRONMENTSTRING"]))) - self._write(' <RemoteDebugger on="%d">' % \ - self.project.debugProperties["REMOTEDEBUGGER"]) - self._write(' <RemoteHost>%s</RemoteHost>' % \ - self.project.debugProperties["REMOTEHOST"]) - self._write(' <RemoteCommand>%s</RemoteCommand>' % \ - self.escape(self.project.debugProperties["REMOTECOMMAND"])) + self._write(' <RemoteDebugger on="{0:d}">'.format( + self.project.debugProperties["REMOTEDEBUGGER"])) + self._write(' <RemoteHost>{0}</RemoteHost>'.format( + self.project.debugProperties["REMOTEHOST"])) + self._write(' <RemoteCommand>{0}</RemoteCommand>'.format( + self.escape(self.project.debugProperties["REMOTECOMMAND"]))) self._write(' </RemoteDebugger>') - self._write(' <PathTranslation on="%d">' % \ - self.project.debugProperties["PATHTRANSLATION"]) - self._write(' <RemotePath>%s</RemotePath>' % \ - self.project.debugProperties["REMOTEPATH"]) - self._write(' <LocalPath>%s</LocalPath>' % \ - self.project.debugProperties["LOCALPATH"]) + self._write(' <PathTranslation on="{0:d}">'.format( + self.project.debugProperties["PATHTRANSLATION"])) + self._write(' <RemotePath>{0}</RemotePath>'.format( + self.project.debugProperties["REMOTEPATH"])) + self._write(' <LocalPath>{0}</LocalPath>'.format( + self.project.debugProperties["LOCALPATH"])) self._write(' </PathTranslation>') - self._write(' <ConsoleDebugger on="%d">%s</ConsoleDebugger>' % \ - (self.project.debugProperties["CONSOLEDEBUGGER"], - self.escape(self.project.debugProperties["CONSOLECOMMAND"]))) + self._write(' <ConsoleDebugger on="{0:d}">{1}</ConsoleDebugger>'.format( + self.project.debugProperties["CONSOLEDEBUGGER"], + self.escape(self.project.debugProperties["CONSOLECOMMAND"]))) - self._write(' <Redirect on="%d" />' % \ - self.project.debugProperties["REDIRECT"]) + self._write(' <Redirect on="{0:d}" />'.format( + self.project.debugProperties["REDIRECT"])) - self._write(' <Noencoding on="%d" />' % \ - self.project.debugProperties["NOENCODING"]) + self._write(' <Noencoding on="{0:d}" />'.format( + self.project.debugProperties["NOENCODING"])) self._write("</DebuggerProperties>", newline = False)