diff -r 27ce01e44a5f -r 4bdc6503df81 E5XML/DebuggerPropertiesReader.py --- a/E5XML/DebuggerPropertiesReader.py Sun Jun 17 13:09:00 2018 +0200 +++ b/E5XML/DebuggerPropertiesReader.py Sun Jun 17 16:56:10 2018 +0200 @@ -18,7 +18,7 @@ """ Class for reading an XML project debugger properties file. """ - supportedVersions = ["3.9"] + supportedVersions = ["3.9", "6.0"] def __init__(self, device, project): """ @@ -49,9 +49,12 @@ "version", debuggerPropertiesFileFormatVersion) if self.version not in self.supportedVersions: self.raiseUnsupportedFormatVersion(self.version) + elif self.name() == "VirtualEnv": + self.project.debugProperties["VIRTUALENV"] = \ + self.readElementText() elif self.name() == "Interpreter": - self.project.debugProperties["INTERPRETER"] = \ - self.readElementText() + # just read this obsolete entry and ignore it + self.readElementText() elif self.name() == "DebugClient": self.project.debugProperties["DEBUGCLIENT"] = \ self.readElementText()