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 |