--- a/eric6/VirtualEnv/VirtualenvAddEditDialog.py Fri Apr 02 11:59:41 2021 +0200 +++ b/eric6/VirtualEnv/VirtualenvAddEditDialog.py Sat May 01 14:27:20 2021 +0200 @@ -52,7 +52,7 @@ @param parent reference to the parent widget @type QWidget """ - super(VirtualenvAddEditDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.__venvName = venvName @@ -107,17 +107,14 @@ """ Private slot to update the state of the OK button. """ - if self.__editMode: - enable = ( - bool(self.nameEdit.text()) and - (self.nameEdit.text() == self.__venvName or - self.__manager.isUnique(self.nameEdit.text())) - ) - else: - enable = ( - bool(self.nameEdit.text()) and - self.__manager.isUnique(self.nameEdit.text()) - ) + enable = ( + (bool(self.nameEdit.text()) and + (self.nameEdit.text() == self.__venvName or + self.__manager.isUnique(self.nameEdit.text()))) + if self.__editMode else + (bool(self.nameEdit.text()) and + self.__manager.isUnique(self.nameEdit.text())) + ) if not self.globalCheckBox.isChecked(): enable &= (