110 # only check for a non-embedded environment |
110 # only check for a non-embedded environment |
111 found = False |
111 found = False |
112 for venvName in self.__virtualEnvironments: |
112 for venvName in self.__virtualEnvironments: |
113 interpreter = self.__virtualEnvironments[venvName].interpreter |
113 interpreter = self.__virtualEnvironments[venvName].interpreter |
114 with contextlib.suppress(OSError): |
114 with contextlib.suppress(OSError): |
115 if ( |
115 if not FileSystemUtilities.isRemoteFileName( |
116 not FileSystemUtilities.isRemoteFileName(interpreter) |
116 interpreter |
117 and os.path.samefile(defaultPy, interpreter) |
117 ) and os.path.samefile(defaultPy, interpreter): |
118 ): |
|
119 found = True |
118 found = True |
120 break |
119 break |
121 if not found: |
120 if not found: |
122 # add an environment entry for the default interpreter |
121 # add an environment entry for the default interpreter |
123 self.__virtualEnvironments[VirtualenvManager.DefaultKey] = ( |
122 self.__virtualEnvironments[VirtualenvManager.DefaultKey] = ( |