summaryrefslogtreecommitdiff
path: root/requests_cache/backends
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook@pioneer.com>2022-04-17 13:49:34 -0500
committerJordan Cook <jordan.cook@pioneer.com>2022-04-17 19:25:20 -0500
commit7ebf9df7ae2534bad66dc4f102993f5fb6d789b2 (patch)
tree91fb12d84ea6a39fb46fd865baec32a283b9e51b /requests_cache/backends
parent451b5dfca5b3c60dd52098902ce37125d4a1a45f (diff)
downloadrequests-cache-7ebf9df7ae2534bad66dc4f102993f5fb6d789b2.tar.gz
Move all cache policy-related modules to separate 'policy' subpackage
Diffstat (limited to 'requests_cache/backends')
-rw-r--r--requests_cache/backends/base.py4
-rw-r--r--requests_cache/backends/mongodb.py2
-rw-r--r--requests_cache/backends/sqlite.py2
3 files changed, 4 insertions, 4 deletions
diff --git a/requests_cache/backends/base.py b/requests_cache/backends/base.py
index 6a0c157..46193b6 100644
--- a/requests_cache/backends/base.py
+++ b/requests_cache/backends/base.py
@@ -17,10 +17,10 @@ from typing import Iterable, Iterator, Optional, Tuple, Union
from requests import PreparedRequest, Response
from ..cache_keys import create_key, redact_response
-from ..expiration import ExpirationTime
from ..models import CachedResponse
+from ..policy.expiration import ExpirationTime
+from ..policy.settings import DEFAULT_CACHE_NAME, CacheSettings
from ..serializers import init_serializer
-from ..settings import DEFAULT_CACHE_NAME, CacheSettings
# Specific exceptions that may be raised during deserialization
DESERIALIZE_ERRORS = (AttributeError, ImportError, PickleError, TypeError, ValueError)
diff --git a/requests_cache/backends/mongodb.py b/requests_cache/backends/mongodb.py
index 9605988..7623319 100644
--- a/requests_cache/backends/mongodb.py
+++ b/requests_cache/backends/mongodb.py
@@ -12,7 +12,7 @@ from pymongo import MongoClient
from pymongo.errors import OperationFailure
from .._utils import get_valid_kwargs
-from ..expiration import NEVER_EXPIRE, get_expiration_seconds
+from ..policy.expiration import NEVER_EXPIRE, get_expiration_seconds
from ..serializers import bson_document_serializer
from . import BaseCache, BaseStorage
diff --git a/requests_cache/backends/sqlite.py b/requests_cache/backends/sqlite.py
index fa75848..09becf3 100644
--- a/requests_cache/backends/sqlite.py
+++ b/requests_cache/backends/sqlite.py
@@ -18,8 +18,8 @@ from typing import Collection, Iterable, Iterator, List, Tuple, Type, Union
from platformdirs import user_cache_dir
from .._utils import chunkify, get_valid_kwargs
-from ..expiration import ExpirationTime
from ..models import CachedResponse
+from ..policy.expiration import ExpirationTime
from . import BaseCache, BaseStorage
MEMORY_URI = 'file::memory:?cache=shared'