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 |