From b50597b446f76988b9021c6fb2f037c9681e10d8 Mon Sep 17 00:00:00 2001 From: Eric Williamson Date: Thu, 4 Apr 2024 14:18:52 -0400 Subject: [PATCH] expose base storage classes (#220) --- CHANGELOG.md | 1 + hishel/_async/_storages.py | 9 ++++++++- hishel/_sync/_storages.py | 9 ++++++++- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d19244..fd4a55c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Unrelesed +- Expose `AsyncBaseStorage` and `BaseStorage`. (#220) - Prevent cache hits from resetting the ttl. (#215) ## 0.0.25 (26th March, 2024) diff --git a/hishel/_async/_storages.py b/hishel/_async/_storages.py index cdfd8fd..acacf26 100644 --- a/hishel/_async/_storages.py +++ b/hishel/_async/_storages.py @@ -33,7 +33,14 @@ logger = logging.getLogger("hishel.storages") -__all__ = ("AsyncFileStorage", "AsyncRedisStorage", "AsyncSQLiteStorage", "AsyncInMemoryStorage", "AsyncS3Storage") +__all__ = ( + "AsyncBaseStorage", + "AsyncFileStorage", + "AsyncRedisStorage", + "AsyncSQLiteStorage", + "AsyncInMemoryStorage", + "AsyncS3Storage", +) StoredResponse: TypeAlias = tp.Tuple[Response, Request, Metadata] diff --git a/hishel/_sync/_storages.py b/hishel/_sync/_storages.py index b6c1fce..aac7e3d 100644 --- a/hishel/_sync/_storages.py +++ b/hishel/_sync/_storages.py @@ -33,7 +33,14 @@ logger = logging.getLogger("hishel.storages") -__all__ = ("FileStorage", "RedisStorage", "SQLiteStorage", "InMemoryStorage", "S3Storage") +__all__ = ( + "BaseStorage", + "FileStorage", + "RedisStorage", + "SQLiteStorage", + "InMemoryStorage", + "S3Storage", +) StoredResponse: TypeAlias = tp.Tuple[Response, Request, Metadata]