MicroPythonFileManager: improved error reporting when syncing files. eric7

Tue, 19 Jul 2022 17:04:54 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 19 Jul 2022 17:04:54 +0200
branch
eric7
changeset 9249
83d59e29bd91
parent 9248
3859ac3b012a
child 9250
c9d34d9c0ec0

MicroPythonFileManager: improved error reporting when syncing files.

src/eric7/MicroPython/MicroPythonFileManager.py file | annotate | diff | comparison | revisions
--- a/src/eric7/MicroPython/MicroPythonFileManager.py	Tue Jul 19 17:04:10 2022 +0200
+++ b/src/eric7/MicroPython/MicroPythonFileManager.py	Tue Jul 19 17:04:54 2022 +0200
@@ -272,7 +272,10 @@
                     self.tr("{1}Adding <b>{0}</b>...").format(destFilename, indentStr)
                 )
                 if os.path.isfile(sourceFilename):
-                    shutil.copy2(sourceFilename, destFilename)
+                    try:
+                        shutil.copy2(sourceFilename, destFilename)
+                    except OSError as err:
+                        errors.append(str(err))
                 elif os.path.isdir(sourceFilename):
                     # recurse
                     errs = self.__rsync(

eric ide

mercurial