E5XML/DebuggerPropertiesWriter.py

changeset 411
99409cddaaa9
parent 96
9624a110667d
child 607
d95d60ba16aa
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)

eric ide

mercurial