summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--tools/mpremote/mpremote/transport.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/mpremote/mpremote/transport.py b/tools/mpremote/mpremote/transport.py
index df8ef209ae..1b70f9b2ed 100644
--- a/tools/mpremote/mpremote/transport.py
+++ b/tools/mpremote/mpremote/transport.py
@@ -56,7 +56,10 @@ listdir_result = namedtuple("dir_result", ["name", "st_mode", "st_ino", "st_size
# raises it as the corresponding OSError-derived exception.
def _convert_filesystem_error(e, info):
if "OSError" in e.error_output:
- for code, estr in errno.errorcode.items():
+ for code, estr in [
+ *errno.errorcode.items(),
+ (errno.EOPNOTSUPP, "EOPNOTSUPP"),
+ ]:
if estr in e.error_output:
return OSError(code, info)
return e