src/eric7/Project/ProjectSourcesBrowser.py

branch
eric7
changeset 9246
f3120bfe82fb
parent 9221
bf71ee032bb4
child 9264
18a7312cfdb3
child 9413
80c06d472826
diff -r 6ee1705a1cb9 -r f3120bfe82fb src/eric7/Project/ProjectSourcesBrowser.py
--- a/src/eric7/Project/ProjectSourcesBrowser.py	Mon Jul 18 14:46:23 2022 +0200
+++ b/src/eric7/Project/ProjectSourcesBrowser.py	Mon Jul 18 15:04:21 2022 +0200
@@ -1285,7 +1285,10 @@
                 if f.startswith(dirName)
             ]
 
-        if ericApp().getObject("ViewManager").checkAllDirty():
+        vm = ericApp().getObject("ViewManager")
+        files = [fn for fn in files if vm.checkFileDirty(fn)]
+
+        if files:
             dlg = BlackConfigurationDialog(withProject=True)
             if dlg.exec() == QDialog.DialogCode.Accepted:
                 config = dlg.getConfiguration()
@@ -1294,3 +1297,9 @@
                     config, files, project=self.project, action=action
                 )
                 formattingDialog.exec()
+        else:
+            EricMessageBox.information(
+                self,
+                self.tr("Code Formatting"),
+                self.tr("""There are no files left for reformatting."""),
+            )

eric ide

mercurial