E5XML/TemplatesReader.py

changeset 590
beb60b9b3d8d
parent 589
a9a4620f6767
child 791
9ec2ac20e54e
diff -r a9a4620f6767 -r beb60b9b3d8d E5XML/TemplatesReader.py
--- 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:

eric ide

mercurial