159 @rtype tuple of (str, bool) |
159 @rtype tuple of (str, bool) |
160 """ |
160 """ |
161 venvManager = ericApp().getObject("VirtualEnvManager") |
161 venvManager = ericApp().getObject("VirtualEnvManager") |
162 projectType = self.project.getProjectType() |
162 projectType = self.project.getProjectType() |
163 |
163 |
164 venvName = self.project.getDebugProperty("VIRTUALENV") |
164 venvName = self.project.getProjectVenv(resolveDebugger=False) |
165 if not venvName: |
165 if not venvName: |
166 # no project specific environment, try a type specific one |
166 # no project specific environment, try a type specific one |
167 if projectType in ("PyQt5", "PySide2"): |
167 if projectType in ("PyQt5", "PySide2"): |
168 venvName = Preferences.getQt("PyQtVenvName") |
168 venvName = Preferences.getQt("PyQtVenvName") |
169 elif projectType in ("PyQt6", "E7Plugin", "PySide6"): |
169 elif projectType in ("PyQt6", "E7Plugin", "PySide6"): |