diff --git a/jarvis_core/util/__init__.py b/jarvis_core/util/__init__.py index b6e2d74..02ebf37 100644 --- a/jarvis_core/util/__init__.py +++ b/jarvis_core/util/__init__.py @@ -48,8 +48,9 @@ async def hash( Hash an object. Args: - hash_func: Hash function, default `hashlib.sha256` data: URL or text to hash + method: Hash function/function name, default `hashlib.sha256` + size: Blocksize, default `8 MB` Returns: Tuple of hash hex, data size, and content type diff --git a/jarvis_core/util/http.py b/jarvis_core/util/http.py index 657ce62..2a798b7 100644 --- a/jarvis_core/util/http.py +++ b/jarvis_core/util/http.py @@ -24,4 +24,4 @@ async def get_size(link: str) -> int: async with ClientSession() as session: resp = await session.get(link) resp.raise_for_status() - return resp.content_length + return resp.content_length or -1