Skip to content

Commit 113c294

Browse files
committed
Persist itersize on RedisCache init.
1 parent 9c787b5 commit 113c294

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

django_redis/cache.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ def __init__(self, server: str, params: Dict[str, Any]) -> None:
4343
super().__init__(params)
4444
self._server = server
4545
self._params = params
46+
self._default_scan_itersize = getattr(settings, "DJANGO_REDIS_SCAN_ITERSIZE", 10)
4647

4748
options = params.get("OPTIONS", {})
4849
self._client_cls = options.get(
@@ -103,8 +104,7 @@ def delete(self, *args, **kwargs):
103104

104105
@omit_exception
105106
def delete_pattern(self, *args, **kwargs):
106-
if not kwargs.get("itersize"):
107-
kwargs["itersize"] = getattr(settings, "DJANGO_REDIS_SCAN_ITERSIZE", 10)
107+
kwargs.setdefault("itersize", self._default_scan_itersize)
108108
return self.client.delete_pattern(*args, **kwargs)
109109

110110
@omit_exception

0 commit comments

Comments
 (0)