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: