MCPcopy
hub / github.com/jazzband/django-constance / get

Method get

constance/backends/database.py:74–88  ·  view source on GitHub ↗
(self, key)

Source from the content-addressed store, hash-verified

72 return result
73
74 def get(self, key):
75 key = self.add_prefix(key)
76 value = None
77 if self._cache:
78 value = self._cache.get(key)
79 if value is None:
80 self.autofill()
81 value = self._cache.get(key)
82 if value is None:
83 match = self._model._default_manager.filter(key=key).only("value").first()
84 if match:
85 value = loads(match.value)
86 if self._cache:
87 self._cache.add(key, value)
88 return value
89
90 async def aget(self, key):
91 from asgiref.sync import sync_to_async

Callers 2

autofillMethod · 0.45
setMethod · 0.45

Calls 3

add_prefixMethod · 0.95
autofillMethod · 0.95
loadsFunction · 0.90

Tested by

no test coverage detected