--- a/eric6/VirtualEnv/VirtualenvManager.py Mon Apr 22 15:16:38 2019 +0200 +++ b/eric6/VirtualEnv/VirtualenvManager.py Sat Apr 27 19:27:50 2019 +0200 @@ -515,14 +515,22 @@ else: return "" - def getVirtualenvNames(self): + def getVirtualenvNames(self, noRemote=False): """ Public method to get a list of defined virtual environments. + @param noRemote flag indicating to exclude environments for remote + debugging + @type bool @return list of defined virtual environments @rtype list of str """ - return list(self.__virtualEnvironments.keys()) + environments = list(self.__virtualEnvironments.keys()) + if noRemote: + environments = [name for name in environments + if not self.isRemoteEnvironment(name)] + + return environments def getVirtualenvNamesForVariant(self, variant): """