Return the digest of a single file in a memory-efficient manner.
(cls, path, digest=None, hasher=sha1)
| 72 | class CacheHelper(object): |
| 73 | @classmethod |
| 74 | def hash(cls, path, digest=None, hasher=sha1): |
| 75 | # type: (Text, Optional[Hasher], Callable[[], Hasher]) -> str |
| 76 | """Return the digest of a single file in a memory-efficient manner.""" |
| 77 | if digest is None: |
| 78 | digest = hasher() |
| 79 | hashing.file_hash(path, digest) |
| 80 | return digest.hexdigest() |
| 81 | |
| 82 | @classmethod |
| 83 | def pex_code_hash( |