E5XML/TemplatesReader.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2525
8b507a9a2d40
parent 2992
dbdf27746da5
child 3145
a9de05d4a22f
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
44 """ 44 """
45 while not self.atEnd(): 45 while not self.atEnd():
46 self.readNext() 46 self.readNext()
47 if self.isStartElement(): 47 if self.isStartElement():
48 if self.name() == "Templates": 48 if self.name() == "Templates":
49 self.version = self.attribute("version", templatesFileFormatVersion) 49 self.version = self.attribute(
50 "version", templatesFileFormatVersion)
50 if self.version not in self.supportedVersions: 51 if self.version not in self.supportedVersions:
51 self.raiseUnsupportedFormatVersion(self.version) 52 self.raiseUnsupportedFormatVersion(self.version)
52 elif self.name() == "TemplateGroup": 53 elif self.name() == "TemplateGroup":
53 self.__readTemplateGroup() 54 self.__readTemplateGroup()
54 else: 55 else:
83 templateDescription = "" 84 templateDescription = ""
84 templateText = "" 85 templateText = ""
85 86
86 while not self.atEnd(): 87 while not self.atEnd():
87 self.readNext() 88 self.readNext()
88 if self.isEndElement() and self.name() == "Template" and templateName: 89 if self.isEndElement() and \
90 self.name() == "Template" and \
91 templateName:
89 self.viewer.addEntry(self.groupName, templateName, 92 self.viewer.addEntry(self.groupName, templateName,
90 templateDescription, templateText, 93 templateDescription, templateText,
91 quiet=True) 94 quiet=True)
92 break 95 break
93 96

eric ide

mercurial