aboutsummaryrefslogtreecommitdiff
path: root/mu4web/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'mu4web/util.py')
-rw-r--r--mu4web/util.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/mu4web/util.py b/mu4web/util.py
index c8ccc7d..41601c5 100644
--- a/mu4web/util.py
+++ b/mu4web/util.py
@@ -1,8 +1,13 @@
import subprocess
+from os import PathLike
+from typing import (
+ Union,
+)
-def find(basedir, **flags) -> list[bytes]:
- cmdline = ['find', basedir]
+def find(basedir: PathLike,
+ **flags: str | bytes) -> list[bytes]:
+ cmdline: list[Union[str, bytes, PathLike]] = ['find', basedir]
for key, value in flags.items():
cmdline += [f'-{key}', value]
cmdline.append('-print0')