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()