(self, key)
| 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 |
no test coverage detected