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" )