2
0
Эх сурвалжийг харах

Merge pull request #1963 from ThomasWaldmann/fix-win10-lxsys-tests

catch errno.ENOSYS for mknod (win 10 lxsys)
enkore 8 жил өмнө
parent
commit
20d3eff8c4

+ 2 - 1
borg/testsuite/archiver.py

@@ -311,7 +311,8 @@ class ArchiverTestCase(ArchiverTestCaseBase):
         except PermissionError:
             have_root = False
         except OSError as e:
-            if e.errno != errno.EINVAL:
+            # Note: ENOSYS "Function not implemented" happens as non-root on Win 10 Linux Subsystem.
+            if e.errno not in (errno.EINVAL, errno.ENOSYS):
                 raise
             have_root = False
         return have_root