src/eric7/Project/DebuggerPropertiesDialog.py

branch
eric7
changeset 9514
2b104ad132a4
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
diff -r 6e260b424396 -r 2b104ad132a4 src/eric7/Project/DebuggerPropertiesDialog.py
--- a/src/eric7/Project/DebuggerPropertiesDialog.py	Wed Nov 16 10:10:06 2022 +0100
+++ b/src/eric7/Project/DebuggerPropertiesDialog.py	Wed Nov 16 10:53:40 2022 +0100
@@ -58,9 +58,11 @@
 
         venvManager = ericApp().getObject("VirtualEnvManager")
 
-        self.venvGroupBox.setVisible(not self.project.pdata["EMBEDDED_VENV"])
+        self.venvGroupBox.setVisible(
+            not self.project.getProjectData(dataKey="EMBEDDED_VENV")
+        )
         self.venvComboBox.addItem("")
-        if self.project.pdata["EMBEDDED_VENV"]:
+        if self.project.getProjectData(dataKey="EMBEDDED_VENV"):
             venvIndex = 0
         else:
             self.venvComboBox.addItems(sorted(venvManager.getVirtualenvNames()))
@@ -73,7 +75,7 @@
                     ),
                 )
             else:
-                if self.project.pdata["PROGLANGUAGE"] == "Python3":
+                if self.project.getProjectData(dataKey="PROGLANGUAGE") == "Python3":
                     venvName = Preferences.getDebugger("Python3VirtualEnv")
                 else:
                     venvName = ""
@@ -89,7 +91,7 @@
                 self.project.debugProperties["DEBUGCLIENT"], toNative=False
             )
         else:
-            if self.project.pdata["PROGLANGUAGE"] == "Python3":
+            if self.project.getProjectData(dataKey="PROGLANGUAGE") == "Python3":
                 debugClient = os.path.join(
                     getConfig("ericDir"), "DebugClients", "Python", "DebugClient.py"
                 )
@@ -128,7 +130,9 @@
         Private slot to perform actions before the debug client selection
         dialog is shown.
         """
-        filters = self.project.getDebuggerFilters(self.project.pdata["PROGLANGUAGE"])
+        filters = self.project.getDebuggerFilters(
+            self.project.getProjectData(dataKey="PROGLANGUAGE")
+        )
         filters += self.tr("All Files (*)")
         self.debugClientPicker.setFilters(filters)
 
@@ -142,7 +146,7 @@
             toNative=False
         )
         if not self.project.debugProperties["DEBUGCLIENT"]:
-            if self.project.pdata["PROGLANGUAGE"] == "Python3":
+            if self.project.getProjectData(dataKey="PROGLANGUAGE") == "Python3":
                 debugClient = os.path.join(
                     getConfig("ericDir"), "DebugClients", "Python", "DebugClient.py"
                 )

eric ide

mercurial