src/eric7/MicroPython/UF2FlashDialog.py

branch
eric7
changeset 10172
7367a211d865
parent 10112
dcbb8703b5b2
child 10208
d2fb44007ed3
diff -r 15070a32c15b -r 7367a211d865 src/eric7/MicroPython/UF2FlashDialog.py
--- a/src/eric7/MicroPython/UF2FlashDialog.py	Tue Aug 29 17:57:17 2023 +0200
+++ b/src/eric7/MicroPython/UF2FlashDialog.py	Wed Aug 30 16:06:08 2023 +0200
@@ -7,6 +7,7 @@
 Module implementing a dialog to flash any UF2 capable device.
 """
 
+import contextlib
 import os
 import shutil
 
@@ -1021,7 +1022,8 @@
             QCoreApplication.processEvents(
                 QEventLoop.ProcessEventsFlag.ExcludeUserInputEvents
             )
-            shutil.copy(firmwarePath, volumePath)
+            with contextlib.suppress(FileNotFoundError):
+                shutil.copy(firmwarePath, volumePath)
             QThread.sleep(1)
             self.on_refreshButton_clicked()
 

eric ide

mercurial