eric6/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py

branch
maintenance
changeset 8273
698ae46f40a4
parent 8176
31965986ecd1
parent 8222
5994b80b8760
--- 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)

eric ide

mercurial