E5XML/ProjectReader.py

changeset 5100
2c193da9b94f
parent 5099
175b36822cc9
child 5389
9b1c800daff3
diff -r 175b36822cc9 -r 2c193da9b94f E5XML/ProjectReader.py
--- a/E5XML/ProjectReader.py	Wed Aug 17 17:52:52 2016 +0200
+++ b/E5XML/ProjectReader.py	Thu Aug 18 17:02:21 2016 +0200
@@ -48,8 +48,8 @@
                     if self.version not in self.supportedVersions:
                         self.raiseUnsupportedFormatVersion(self.version)
                 elif self.name() == "Language":
-                    self.project.pdata["SPELLLANGUAGE"] = [
-                        self.readElementText()]
+                    self.project.pdata["SPELLLANGUAGE"] = \
+                        self.readElementText()
                 elif self.name() == "ProjectWordList":
                     self.project.pdata["SPELLWORDS"] = \
                         Utilities.toNativeSeparators(self.readElementText())
@@ -57,26 +57,24 @@
                     self.project.pdata["SPELLEXCLUDES"] = \
                         Utilities.toNativeSeparators(self.readElementText())
                 elif self.name() == "Hash":
-                    self.project.pdata["HASH"] = [self.readElementText()]
+                    self.project.pdata["HASH"] = self.readElementText()
                 elif self.name() == "ProgLanguage":
                     self.project.pdata["MIXEDLANGUAGE"] = \
-                        [int(self.attribute("mixed", "0"))]
-                    self.project.pdata["PROGLANGUAGE"] = [
-                        self.readElementText()]
-                    if self.project.pdata["PROGLANGUAGE"][0] == "Python":
+                        int(self.attribute("mixed", "0"))
+                    self.project.pdata["PROGLANGUAGE"] = self.readElementText()
+                    if self.project.pdata["PROGLANGUAGE"] == "Python":
                         # convert Python to the more specific Python2
-                        self.project.pdata["PROGLANGUAGE"][0] = "Python2"
+                        self.project.pdata["PROGLANGUAGE"] = "Python2"
                 elif self.name() == "ProjectType":
-                    self.project.pdata["PROJECTTYPE"] = [
-                        self.readElementText()]
+                    self.project.pdata["PROJECTTYPE"] = self.readElementText()
                 elif self.name() == "Description":
                     self.project.pdata["DESCRIPTION"] = self.readElementText()
                 elif self.name() == "Version":
                     self.project.pdata["VERSION"] = self.readElementText()
                 elif self.name() == "Author":
-                    self.project.pdata["AUTHOR"] = [self.readElementText()]
+                    self.project.pdata["AUTHOR"] = self.readElementText()
                 elif self.name() == "Email":
-                    self.project.pdata["EMAIL"] = [self.readElementText()]
+                    self.project.pdata["EMAIL"] = self.readElementText()
                 elif self.name() == "TranslationPattern":
                     self.project.pdata["TRANSLATIONPATTERN"] = \
                         Utilities.toNativeSeparators(self.readElementText())

eric ide

mercurial