]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
ukify: Handle directories in path_is_readable()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 2 Jan 2023 13:52:49 +0000 (14:52 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 2 Jan 2023 13:52:49 +0000 (14:52 +0100)
src/ukify/ukify.py

index ad2f8a2c718417370e1ac285e890c48fcee4a0db..e1ee7106c17f3026c4bcdec76d2324844b6525de 100755 (executable)
@@ -69,7 +69,10 @@ def path_is_readable(s: str | None) -> pathlib.Path | None:
     if s is None:
         return None
     p = pathlib.Path(s)
-    p.open().close()
+    try:
+        p.open().close()
+    except IsADirectoryError:
+        pass
     return p