E5XML/TemplatesReader.py

changeset 2992
dbdf27746da5
parent 2302
f29e9405c851
child 3057
10516539f238
child 3160
209a07d7e401
equal deleted inserted replaced
2991:226481ff40d1 2992:dbdf27746da5
42 """ 42 """
43 while not self.atEnd(): 43 while not self.atEnd():
44 self.readNext() 44 self.readNext()
45 if self.isStartElement(): 45 if self.isStartElement():
46 if self.name() == "Templates": 46 if self.name() == "Templates":
47 self.version = self.attribute("version", templatesFileFormatVersion) 47 self.version = self.attribute(
48 "version", templatesFileFormatVersion)
48 if self.version not in self.supportedVersions: 49 if self.version not in self.supportedVersions:
49 self.raiseUnsupportedFormatVersion(self.version) 50 self.raiseUnsupportedFormatVersion(self.version)
50 elif self.name() == "TemplateGroup": 51 elif self.name() == "TemplateGroup":
51 self.__readTemplateGroup() 52 self.__readTemplateGroup()
52 else: 53 else:
81 templateDescription = "" 82 templateDescription = ""
82 templateText = "" 83 templateText = ""
83 84
84 while not self.atEnd(): 85 while not self.atEnd():
85 self.readNext() 86 self.readNext()
86 if self.isEndElement() and self.name() == "Template" and templateName: 87 if self.isEndElement() and \
88 self.name() == "Template" and \
89 templateName:
87 self.viewer.addEntry(self.groupName, templateName, 90 self.viewer.addEntry(self.groupName, templateName,
88 templateDescription, templateText, 91 templateDescription, templateText,
89 quiet=True) 92 quiet=True)
90 break 93 break
91 94

eric ide

mercurial