Skip to content

Commit

Permalink
Use dummy cache as fallback
Browse files Browse the repository at this point in the history
  • Loading branch information
aviupadhyayula committed Feb 5, 2024
1 parent a7fb354 commit 382855a
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 8 deletions.
8 changes: 4 additions & 4 deletions backend/clubs/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -382,23 +382,23 @@ def set(self, key, value, timeout=None):
except Exception as e:
logger.warning("Switching to fallback cache")
logger.exception(e)
return self._cache_fallback.set(key, value, timeout)
return False

def get(self, key, default=None):
try:
return self._cache.get(key, default)
except Exception as e:
logger.warning("Switching to fallback cache")
logger.exception(e)
return self._cache_fallback.get(key, default)
return None

def delete(self, key):
try:
return self._cache.delete(key)
except Exception as e:
logger.warning("Switching to fallback cache")
logger.exception(e)
return self._cache_fallback.delete(key)
return False

def clear(self):
try:
Expand All @@ -407,4 +407,4 @@ def clear(self):
logger.warning("Switching to fallback cache")
logger.exception(e)
finally:
self._cache_fallback.clear()
return None
5 changes: 1 addition & 4 deletions backend/pennclubs/settings/production.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,5 @@
"OPTIONS": {"CLIENT_CLASS": "django_redis.client.DefaultClient"},
"KEY_PREFIX": "django",
},
"fallback": {
"BACKEND": "django.core.cache.backends.locmem.LocMemCache",
"LOCATION": "unique",
},
"fallback": {"BACKEND": "django.core.cache.backends.dummy.DummyCache"},
}

0 comments on commit 382855a

Please sign in to comment.