E5XML/DebuggerPropertiesReader.py

changeset 6352
4bdc6503df81
parent 6048
82ad8ec9548c
child 6645
ad476851d7e0
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()

eric ide

mercurial