diff --git a/apps/scheduler/pool/check.py b/apps/scheduler/pool/check.py index 8e8b975ac1d0c8ac420d090c6219b46c8dbe2c96..426f5001ddcbe3930ac5bfbcde3784871682a7a3 100644 --- a/apps/scheduler/pool/check.py +++ b/apps/scheduler/pool/check.py @@ -33,10 +33,10 @@ class FileChecker: raise err async for file in path.iterdir(): - if file.is_file(): + if await file.is_file(): relative_path = file.relative_to(self._resource_path) hashes[relative_path.as_posix()] = sha256(await file.read_bytes()).hexdigest() - elif file.is_dir(): + elif await file.is_dir(): hashes.update(await self.check_one(file)) return hashes