--- a/eric6/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py Fri Apr 02 11:59:41 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py Sat May 01 14:27:20 2021 +0200 @@ -37,7 +37,7 @@ @param vcs reference to the vcs object @param parent parent widget (QWidget) """ - super(SvnLogBrowserDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.__position = QPoint() @@ -156,7 +156,7 @@ self.move(self.__position) self.__resetUI() - super(SvnLogBrowserDialog, self).show() + super().show() def __resetUI(self): """ @@ -430,28 +430,27 @@ "copyfrom_revision": "", }) elif ( - match.re is self.rx_sep1 or - match.re is self.rx_sep2 + (match.re is self.rx_sep1 or match.re is self.rx_sep2) and + len(log) > 1 ): - if len(log) > 1: - self.__generateLogItem( - log["author"], log["date"], log["message"], - log["revision"], changedPaths) - dt = QDate.fromString(log["date"], Qt.DateFormat.ISODate) - if ( - not self.__maxDate.isValid() and - not self.__minDate.isValid() - ): + self.__generateLogItem( + log["author"], log["date"], log["message"], + log["revision"], changedPaths) + dt = QDate.fromString(log["date"], Qt.DateFormat.ISODate) + if ( + not self.__maxDate.isValid() and + not self.__minDate.isValid() + ): + self.__maxDate = dt + self.__minDate = dt + else: + if self.__maxDate < dt: self.__maxDate = dt + if self.__minDate > dt: self.__minDate = dt - else: - if self.__maxDate < dt: - self.__maxDate = dt - if self.__minDate > dt: - self.__minDate = dt - noEntries += 1 - log = {"message": []} - changedPaths = [] + noEntries += 1 + log = {"message": []} + changedPaths = [] self.__resizeColumnsLog() self.__resortLog() @@ -789,4 +788,4 @@ self.intercept = False evt.accept() return - super(SvnLogBrowserDialog, self).keyPressEvent(evt) + super().keyPressEvent(evt)