src/eric7/Plugins/VcsPlugins/vcsPySvn/SvnBlameDialog.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9413
80c06d472826
--- a/src/eric7/Plugins/VcsPlugins/vcsPySvn/SvnBlameDialog.py	Wed Jul 13 11:16:20 2022 +0200
+++ b/src/eric7/Plugins/VcsPlugins/vcsPySvn/SvnBlameDialog.py	Wed Jul 13 14:55:47 2022 +0200
@@ -12,9 +12,7 @@
 import pysvn
 
 from PyQt6.QtCore import Qt
-from PyQt6.QtWidgets import (
-    QHeaderView, QDialog, QDialogButtonBox, QTreeWidgetItem
-)
+from PyQt6.QtWidgets import QHeaderView, QDialog, QDialogButtonBox, QTreeWidgetItem
 
 from EricUtilities.EricMutexLocker import EricMutexLocker
 
@@ -28,10 +26,11 @@
     """
     Class implementing a dialog to show the output of the svn blame command.
     """
+
     def __init__(self, vcs, parent=None):
         """
         Constructor
-        
+
         @param vcs reference to the vcs object
         @param parent parent widget (QWidget)
         """
@@ -39,37 +38,35 @@
         self.setupUi(self)
         SvnDialogMixin.__init__(self)
         self.setWindowFlags(Qt.WindowType.Window)
-        
-        self.buttonBox.button(
-            QDialogButtonBox.StandardButton.Close).setEnabled(False)
-        self.buttonBox.button(
-            QDialogButtonBox.StandardButton.Cancel).setDefault(True)
-        
+
+        self.buttonBox.button(QDialogButtonBox.StandardButton.Close).setEnabled(False)
+        self.buttonBox.button(QDialogButtonBox.StandardButton.Cancel).setDefault(True)
+
         self.vcs = vcs
-        
+
         self.blameList.headerItem().setText(self.blameList.columnCount(), "")
         font = Preferences.getEditorOtherFonts("MonospacedFont")
         self.blameList.setFont(font)
-        
+
         self.client = self.vcs.getClient()
         self.client.callback_cancel = self._clientCancelCallback
         self.client.callback_get_login = self._clientLoginCallback
         self.client.callback_ssl_server_trust_prompt = (
             self._clientSslServerTrustPromptCallback
         )
-        
+
     def start(self, fn):
         """
         Public slot to start the svn blame command.
-        
+
         @param fn filename to show the blame for (string)
         """
         self.blameList.clear()
         self.errorGroup.hide()
         self.activateWindow()
-        
+
         dname, fname = self.vcs.splitPath(fn)
-        
+
         cwd = os.getcwd()
         os.chdir(dname)
         try:
@@ -79,55 +76,50 @@
                 author = annotation["author"]
                 line = annotation["line"]
                 self.__generateItem(
-                    annotation["revision"].number, author,
-                    annotation["number"] + 1, line)
+                    annotation["revision"].number,
+                    author,
+                    annotation["number"] + 1,
+                    line,
+                )
         except pysvn.ClientError as e:
-            self.__showError(e.args[0] + '\n')
+            self.__showError(e.args[0] + "\n")
         self.__finish()
         os.chdir(cwd)
-        
+
     def __finish(self):
         """
         Private slot called when the process finished or the user pressed the
         button.
         """
-        self.buttonBox.button(
-            QDialogButtonBox.StandardButton.Close).setEnabled(True)
-        self.buttonBox.button(
-            QDialogButtonBox.StandardButton.Cancel).setEnabled(False)
-        self.buttonBox.button(
-            QDialogButtonBox.StandardButton.Close).setDefault(True)
-        
+        self.buttonBox.button(QDialogButtonBox.StandardButton.Close).setEnabled(True)
+        self.buttonBox.button(QDialogButtonBox.StandardButton.Cancel).setEnabled(False)
+        self.buttonBox.button(QDialogButtonBox.StandardButton.Close).setDefault(True)
+
         self.__resizeColumns()
-        
+
         self._cancel()
-        
+
     def on_buttonBox_clicked(self, button):
         """
         Private slot called by a button of the button box clicked.
-        
+
         @param button button that was clicked (QAbstractButton)
         """
-        if button == self.buttonBox.button(
-            QDialogButtonBox.StandardButton.Close
-        ):
+        if button == self.buttonBox.button(QDialogButtonBox.StandardButton.Close):
             self.close()
-        elif button == self.buttonBox.button(
-            QDialogButtonBox.StandardButton.Cancel
-        ):
+        elif button == self.buttonBox.button(QDialogButtonBox.StandardButton.Cancel):
             self.__finish()
-        
+
     def __resizeColumns(self):
         """
         Private method to resize the list columns.
         """
-        self.blameList.header().resizeSections(
-            QHeaderView.ResizeMode.ResizeToContents)
-        
+        self.blameList.header().resizeSections(QHeaderView.ResizeMode.ResizeToContents)
+
     def __generateItem(self, revision, author, lineno, text):
         """
         Private method to generate a blame item in the blame list.
-        
+
         @param revision revision string (string)
         @param author author of the change (string)
         @param lineno linenumber (string)
@@ -135,14 +127,15 @@
         """
         itm = QTreeWidgetItem(
             self.blameList,
-            ["{0:d}".format(revision), author, "{0:d}".format(lineno), text])
+            ["{0:d}".format(revision), author, "{0:d}".format(lineno), text],
+        )
         itm.setTextAlignment(0, Qt.AlignmentFlag.AlignRight)
         itm.setTextAlignment(2, Qt.AlignmentFlag.AlignRight)
-        
+
     def __showError(self, msg):
         """
         Private slot to show an error message.
-        
+
         @param msg error message to show (string)
         """
         self.errorGroup.show()

eric ide

mercurial