--- a/src/eric7/Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.py Wed Jul 13 14:55:47 2022 +0200 @@ -18,25 +18,26 @@ Class implementing a dialog to enter the revisions for the svn diff command. """ + def __init__(self, parent=None): """ Constructor - + @param parent parent widget of the dialog (QWidget) """ super().__init__(parent) self.setupUi(self) - + self.date1Edit.setDate(QDate.currentDate()) self.date2Edit.setDate(QDate.currentDate()) - + msh = self.minimumSizeHint() self.resize(max(self.width(), msh.width()), msh.height()) - + def __getRevision(self, no): """ Private method to generate the revision. - + @param no revision number to generate (1 or 2) @return revision (integer or string) """ @@ -62,13 +63,15 @@ baseButton = self.base2Button committedButton = self.committed2Button prevButton = self.prev2Button - + if numberButton.isChecked(): return numberSpinBox.value() elif dateButton.isChecked(): return "{{{0}}}".format( - QDateTime(dateEdit.date(), timeEdit.time()) - .toString(Qt.DateFormat.ISODate)) + QDateTime(dateEdit.date(), timeEdit.time()).toString( + Qt.DateFormat.ISODate + ) + ) elif headButton.isChecked(): return "HEAD" elif workingButton.isChecked(): @@ -79,16 +82,16 @@ return "COMMITTED" elif prevButton.isChecked(): return "PREV" - + return "" - + def getRevisions(self): """ Public method to get the revisions. - + @return list two integers or strings """ rev1 = self.__getRevision(1) rev2 = self.__getRevision(2) - + return [rev1, rev2]