E5XML/TasksReader.py

changeset 590
beb60b9b3d8d
parent 589
a9a4620f6767
child 592
3ad07054e658
diff -r a9a4620f6767 -r beb60b9b3d8d E5XML/TasksReader.py
--- a/E5XML/TasksReader.py	Sat Sep 11 19:00:54 2010 +0200
+++ b/E5XML/TasksReader.py	Sat Sep 11 19:26:32 2010 +0200
@@ -20,6 +20,8 @@
     """
     Class for reading an XML tasks file.
     """
+    supportedVersions = ["4.2"]
+    
     def __init__(self, device, forProject = False, viewer = None):
         """
         Constructor
@@ -49,6 +51,8 @@
             if self.isStartElement():
                 if self.name() == "Tasks":
                     self.version = self.attribute("version", tasksFileFormatVersion)
+                    if self.version not in self.supportedVersions:
+                        self.raiseUnsupportedFormatVersion(self.version)
                 elif self.name() == "Task":
                     self.__readTask()
                 else:

eric ide

mercurial