Skip to content

Commit 26b75a1

Browse files
committed
move contains to base command class so cluster can reuse it
(cherry picked from commit 18ff9a2)
1 parent a6e43de commit 26b75a1

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

django_valkey/base.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,9 @@ def client(self) -> Client:
158158

159159
@decorate_all_methods(omit_exception)
160160
class BackendCommands:
161+
def __contains__(self, item):
162+
return self.has_key(item)
163+
161164
def set(self: BaseValkeyCache, *args, **kwargs) -> bool:
162165
return self.client.set(*args, **kwargs)
163166

django_valkey/cache.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,3 @@
66

77
class ValkeyCache(BaseValkeyCache[DefaultClient, Valkey], BackendCommands):
88
DEFAULT_CLIENT_CLASS = "django_valkey.client.DefaultClient"
9-
10-
def __contains__(self, item):
11-
return self.has_key(item)

0 commit comments

Comments
 (0)