178 """ |
178 """ |
179 venvManager = ericApp().getObject("VirtualEnvManager") |
179 venvManager = ericApp().getObject("VirtualEnvManager") |
180 projectType = self.project.getProjectType() |
180 projectType = self.project.getProjectType() |
181 |
181 |
182 venvName = self.project.getProjectVenv(resolveDebugger=False) |
182 venvName = self.project.getProjectVenv(resolveDebugger=False) |
183 if not venvName: |
183 if not venvName: # noqa: Y-102 |
184 # no project specific environment, try a type specific one |
184 # no project specific environment, try a type specific one |
185 if projectType in ("PyQt6", "E7Plugin", "PySide6"): |
185 if projectType in ("PyQt6", "E7Plugin", "PySide6"): |
186 venvName = Preferences.getQt("PyQt6VenvName") |
186 venvName = Preferences.getQt("PyQt6VenvName") |
187 interpreter = venvManager.getVirtualenvInterpreter(venvName) |
187 interpreter = venvManager.getVirtualenvInterpreter(venvName) |
188 execPath = venvManager.getVirtualenvExecPath(venvName) |
188 execPath = venvManager.getVirtualenvExecPath(venvName) |