Tue, 08 Apr 2025 12:37:50 +0200
Some change in the pip packages widget to (hopefully) get rid of a sporadic shutdown issue.
src/eric7/PipInterface/PipPackagesWidget.py | file | annotate | diff | comparison | revisions |
--- a/src/eric7/PipInterface/PipPackagesWidget.py Mon Apr 07 18:36:12 2025 +0200 +++ b/src/eric7/PipInterface/PipPackagesWidget.py Tue Apr 08 12:37:50 2025 +0200 @@ -406,23 +406,24 @@ @type str """ if name != self.__selectedEnvironment: + self.packageSearchEdit.clear() + if name: self.environmentPathLabel.setPath( self.__pip.getVirtualenvInterpreter(name) ) + if self.viewToggleButton.isChecked(): + self.__refreshDependencyTree() + else: + self.__refreshPackagesList() else: self.environmentPathLabel.setPath("") if self.__packageDetailsDialog is not None: self.__packageDetailsDialog.close() - - self.packageSearchEdit.clear() + self.packagesList.clear() + self.dependenciesList.clear() - if self.viewToggleButton.isChecked(): - self.__refreshDependencyTree() - else: - self.__refreshPackagesList() self.__selectedEnvironment = name - self.__updateActionButtons() @pyqtSlot()