E5XML/MultiProjectReader.py

changeset 605
9c7527ecbf6e
parent 602
2f32aef5cc67
child 791
9ec2ac20e54e
equal deleted inserted replaced
604:a2671d497b49 605:9c7527ecbf6e
43 self.version = self.attribute("version", 43 self.version = self.attribute("version",
44 multiProjectFileFormatVersion) 44 multiProjectFileFormatVersion)
45 if self.version not in self.supportedVersions: 45 if self.version not in self.supportedVersions:
46 self.raiseUnsupportedFormatVersion(self.version) 46 self.raiseUnsupportedFormatVersion(self.version)
47 elif self.name() == "Description": 47 elif self.name() == "Description":
48 self.multiProject.description = self.decodedNewLines( 48 self.multiProject.description = self.readElementText()
49 self.readElementText())
50 elif self.name() == "Projects": 49 elif self.name() == "Projects":
51 self.__readProjects() 50 self.__readProjects()
52 else: 51 else:
53 self.raiseUnexpectedStartTag(self.name()) 52 self.raiseUnexpectedStartTag(self.name())
54 53
87 if self.name() == "ProjectName": 86 if self.name() == "ProjectName":
88 project["name"] = self.readElementText() 87 project["name"] = self.readElementText()
89 elif self.name() == "ProjectFile": 88 elif self.name() == "ProjectFile":
90 project["file"] = Utilities.toNativeSeparators(self.readElementText()) 89 project["file"] = Utilities.toNativeSeparators(self.readElementText())
91 elif self.name() == "ProjectDescription": 90 elif self.name() == "ProjectDescription":
92 project["description"] = self.decodedNewLines(self.readElementText()) 91 project["description"] = self.readElementText()
93 else: 92 else:
94 self.raiseUnexpectedStartTag(self.name()) 93 self.raiseUnexpectedStartTag(self.name())

eric ide

mercurial