src/eric7/CodeFormatting/BlackUtilities.py

branch
eric7
changeset 9436
731d146193e2
parent 9221
bf71ee032bb4
child 9453
e5065dde905d
diff -r 15992d83352b -r 731d146193e2 src/eric7/CodeFormatting/BlackUtilities.py
--- a/src/eric7/CodeFormatting/BlackUtilities.py	Wed Oct 26 17:32:49 2022 +0200
+++ b/src/eric7/CodeFormatting/BlackUtilities.py	Wed Oct 26 18:47:23 2022 +0200
@@ -9,7 +9,9 @@
 
 import re
 
-from PyQt6.QtCore import QCoreApplication
+from PyQt6.QtCore import QCoreApplication, pyqtSlot
+
+from eric7.EricWidgets import EricMessageBox
 
 import black
 
@@ -82,3 +84,20 @@
                 "BlackUtilities", "A regular expression must be given."
             ),
         )
+
+
+@pyqtSlot()
+def aboutBlack():
+    """
+    Slot to show an 'About Black' dialog.
+    """
+    EricMessageBox.information(
+        None,
+        QCoreApplication.translate("BlackUtilities", "About Black"),
+        QCoreApplication.translate(
+            "BlackUtilities",
+            """<p><b>Black Version {0}</b></p>"""
+            """<p><i>Black</i> is the uncompromising Python code"""
+            """ formatter.</p>"""
+        ).format(black.__version__),
+    )

eric ide

mercurial