E5XML/HighlightingStylesWriter.py

changeset 411
99409cddaaa9
parent 96
9624a110667d
child 593
32c9b36eec53
diff -r e5d1addeb90c -r 99409cddaaa9 E5XML/HighlightingStylesWriter.py
--- a/E5XML/HighlightingStylesWriter.py	Tue Jul 27 08:25:53 2010 +0200
+++ b/E5XML/HighlightingStylesWriter.py	Tue Jul 27 09:10:10 2010 +0200
@@ -36,26 +36,26 @@
         """
         XMLWriterBase.writeXML(self)
         
-        self._write('<!DOCTYPE HighlightingStyles SYSTEM "HighlightingStyles-%s.dtd">' % \
-            highlightingStylesFileFormatVersion)
+        self._write('<!DOCTYPE HighlightingStyles SYSTEM "HighlightingStyles-{0}.dtd">'\
+            .format(highlightingStylesFileFormatVersion))
         
         # add some generation comments
         self._write("<!-- Eric5 highlighting styles -->")
-        self._write("<!-- Saved: %s -->" % time.strftime('%Y-%m-%d, %H:%M:%S'))
-        self._write("<!-- Author: %s -->" % self.escape("%s" % self.email))
+        self._write("<!-- Saved: {0} -->".format(time.strftime('%Y-%m-%d, %H:%M:%S')))
+        self._write("<!-- Author: {0} -->".format(self.escape("{0}".format(self.email))))
         
         # add the main tag
-        self._write('<HighlightingStyles version="%s">' % \
-            highlightingStylesFileFormatVersion)
+        self._write('<HighlightingStyles version="{0}">'.format(
+            highlightingStylesFileFormatVersion))
         
         for lexer in self.lexers:
-            self._write('  <Lexer name="%s">' % lexer.language())
+            self._write('  <Lexer name="{0}">'.format(lexer.language()))
             for style in lexer.descriptions:
-                self._write('    <Style style="%d" '
-                            'color="%s" paper="%s" font="%s" eolfill="%d">%s</Style>' % \
-                            (style, lexer.color(style).name(), lexer.paper(style).name(), 
-                             lexer.font(style).toString(), lexer.eolFill(style), 
-                             self.escape(lexer.description(style)))
+                self._write('    <Style style="{0:d}" '
+                    'color="{1}" paper="{2}" font="{3}" eolfill="{4:d}">{5}</Style>'\
+                    .format(style, lexer.color(style).name(), lexer.paper(style).name(), 
+                            lexer.font(style).toString(), lexer.eolFill(style), 
+                            self.escape(lexer.description(style)))
                 )
             self._write('  </Lexer>')
         

eric ide

mercurial