eric6/Debugger/DebuggerInterfacePython.py

changeset 7637
c878e8255972
parent 7635
0cdead130a81
child 7639
422fd05e9c91
equal deleted inserted replaced
7636:61566f35ab22 7637:c878e8255972
345 345
346 venvManager = e5App().getObject("VirtualEnvManager") 346 venvManager = e5App().getObject("VirtualEnvManager")
347 interpreter = venvManager.getVirtualenvInterpreter(venvName) 347 interpreter = venvManager.getVirtualenvInterpreter(venvName)
348 execPath = venvManager.getVirtualenvExecPath(venvName) 348 execPath = venvManager.getVirtualenvExecPath(venvName)
349 if (interpreter == "" and 349 if (interpreter == "" and
350 project.getProjectLanguage().startswith("Python") and 350 project.getProjectLanguage().startswith("Python")):
351 sys.version_info[0] == int(project.getProjectLanguage()[-1])):
352 interpreter = sys.executable.replace("w.exe", ".exe") 351 interpreter = sys.executable.replace("w.exe", ".exe")
353 if interpreter == "": 352 if interpreter == "":
354 E5MessageBox.critical( 353 E5MessageBox.critical(
355 None, 354 None,
356 self.tr("Start Debugger"), 355 self.tr("Start Debugger"),
1316 py3Exts.append(ext) 1315 py3Exts.append(ext)
1317 else: 1316 else:
1318 py3Exts.append(".{0}".format(ext)) 1317 py3Exts.append(".{0}".format(ext))
1319 1318
1320 registryData = [] 1319 registryData = []
1321 if py3Exts and (Preferences.getDebugger("Python3VirtualEnv") or 1320 if py3Exts:
1322 sys.version_info[0] >= 3):
1323 registryData.append( 1321 registryData.append(
1324 ("Python3", ClientDefaultCapabilities, py3Exts, 1322 ("Python3", ClientDefaultCapabilities, py3Exts,
1325 createDebuggerInterfacePython3) 1323 createDebuggerInterfacePython3)
1326 ) 1324 )
1327 1325

eric ide

mercurial