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__), + )