--- a/E5XML/TemplatesReader.py Sat Sep 11 19:00:54 2010 +0200 +++ b/E5XML/TemplatesReader.py Sat Sep 11 19:26:32 2010 +0200 @@ -16,6 +16,8 @@ """ Class for reading an XML tasks file. """ + supportedVersions = ["4.0"] + def __init__(self, device, viewer = None): """ Constructor @@ -42,6 +44,8 @@ if self.isStartElement(): if self.name() == "Templates": self.version = self.attribute("version", templatesFileFormatVersion) + if self.version not in self.supportedVersions: + self.raiseUnsupportedFormatVersion(self.version) elif self.name() == "TemplateGroup": self.__readTemplateGroup() else: