Changed code to write some data in sorted order into the projects file. 5_1_x

Mon, 05 Sep 2011 19:30:37 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 05 Sep 2011 19:30:37 +0200
branch
5_1_x
changeset 1293
df49ba5a3103
parent 1291
d6ad28f5d85c
child 1296
c4574e31bfc4

Changed code to write some data in sorted order into the projects file.
(transplanted from 74fc87c7b7a8b834a2e6c05d5b4d55851d2bc0cc)

E5XML/ProjectWriter.py file | annotate | diff | comparison | revisions
--- a/E5XML/ProjectWriter.py	Mon Sep 05 19:21:16 2011 +0200
+++ b/E5XML/ProjectWriter.py	Mon Sep 05 19:30:37 2011 +0200
@@ -161,7 +161,7 @@
         
         # do the filetype associations
         self.writeStartElement("FiletypeAssociations")
-        for pattern, filetype in list(self.pdata["FILETYPES"].items()):
+        for pattern, filetype in sorted(self.pdata["FILETYPES"].items()):
             self.writeEmptyElement("FiletypeAssociation")
             self.writeAttribute("pattern", pattern)
             self.writeAttribute("type", filetype)
@@ -170,7 +170,7 @@
         # do the lexer associations
         if self.pdata["LEXERASSOCS"]:
             self.writeStartElement("LexerAssociations")
-            for pattern, lexer in list(self.pdata["LEXERASSOCS"].items()):
+            for pattern, lexer in sorted(self.pdata["LEXERASSOCS"].items()):
                 self.writeEmptyElement("LexerAssociation")
                 self.writeAttribute("pattern", pattern)
                 self.writeAttribute("lexer", lexer)

eric ide

mercurial