diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/Preferences/ConfigurationPages/PipPage.py --- a/src/eric7/Preferences/ConfigurationPages/PipPage.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/PipPage.py Wed Jul 13 14:55:47 2022 +0200 @@ -19,6 +19,7 @@ """ Class implementing the pip configuration page. """ + def __init__(self): """ Constructor @@ -26,60 +27,59 @@ super().__init__() self.setupUi(self) self.setObjectName("PipPage") - - self.indexLabel.setText(self.tr( - '<b>Note:</b> Leave empty to use the default index URL (' - '<a href="{0}">{0}</a>).' - ).format(Pip.DefaultPyPiUrl)) - self.safetyDbMirrorLabel.setText(self.tr( - '<b>Note:</b> Leave empty to use the default Safety DB URL ({0}).' - ).format(Preferences.Prefs.pipDefaults["VulnerabilityDbMirror"])) - + + self.indexLabel.setText( + self.tr( + "<b>Note:</b> Leave empty to use the default index URL (" + '<a href="{0}">{0}</a>).' + ).format(Pip.DefaultPyPiUrl) + ) + self.safetyDbMirrorLabel.setText( + self.tr( + "<b>Note:</b> Leave empty to use the default Safety DB URL ({0})." + ).format(Preferences.Prefs.pipDefaults["VulnerabilityDbMirror"]) + ) + # set initial values self.indexEdit.setText(Preferences.getPip("PipSearchIndex")) - + safetyDbUrl = Preferences.getPip("VulnerabilityDbMirror") - if ( - safetyDbUrl == - Preferences.Prefs.pipDefaults["VulnerabilityDbMirror"] - ): + if safetyDbUrl == Preferences.Prefs.pipDefaults["VulnerabilityDbMirror"]: safetyDbUrl = "" self.safetyDbMirrorEdit.setText(safetyDbUrl) self.validitySpinBox.setValue( - Preferences.getPip("VulnerabilityDbCacheValidity") // 3600) + Preferences.getPip("VulnerabilityDbCacheValidity") // 3600 + ) # seconds converted to hours - - self.noCondaCheckBox.setChecked( - Preferences.getPip("ExcludeCondaEnvironments")) - + + self.noCondaCheckBox.setChecked(Preferences.getPip("ExcludeCondaEnvironments")) + def save(self): """ Public slot to save the pip configuration. """ safetyDbUrl = self.safetyDbMirrorEdit.text().strip() if not safetyDbUrl: - safetyDbUrl = Preferences.Prefs.pipDefaults[ - "VulnerabilityDbMirror"] + safetyDbUrl = Preferences.Prefs.pipDefaults["VulnerabilityDbMirror"] safetyDbUrl = safetyDbUrl.replace("\\", "/") if not safetyDbUrl.endswith("/"): safetyDbUrl += "/" - - Preferences.setPip("PipSearchIndex", - self.indexEdit.text().strip()) - + + Preferences.setPip("PipSearchIndex", self.indexEdit.text().strip()) + Preferences.setPip("VulnerabilityDbMirror", safetyDbUrl) - Preferences.setPip("VulnerabilityDbCacheValidity", - self.validitySpinBox.value() * 3600) + Preferences.setPip( + "VulnerabilityDbCacheValidity", self.validitySpinBox.value() * 3600 + ) # hours converted to seconds - - Preferences.setPip("ExcludeCondaEnvironments", - self.noCondaCheckBox.isChecked()) + + Preferences.setPip("ExcludeCondaEnvironments", self.noCondaCheckBox.isChecked()) def create(dlg): """ Module function to create the configuration page. - + @param dlg reference to the configuration dialog @return reference to the instantiated page (ConfigurationPageBase) """