MCPcopy
hub / github.com/celery/celery / __init__

Method __init__

celery/backends/gcs.py:175–193  ·  view source on GitHub ↗
(self, **kwargs)

Source from the content-addressed store, hash-verified

173 _field_expires = 'expires_at'
174
175 def __init__(self, **kwargs):
176 if not (firestore and firestore_admin_v1):
177 raise ImproperlyConfigured(
178 'You must install google-cloud-firestore to use gcs backend'
179 )
180 super().__init__(**kwargs)
181
182 self._firestore_lock = RLock()
183 self._firestore_client = None
184
185 self.firestore_project = self.app.conf.get(
186 'firestore_project', self.project
187 )
188 if not self._is_firestore_ttl_policy_enabled():
189 raise ImproperlyConfigured(
190 f'Missing TTL policy to use gcs backend with ttl on '
191 f'Firestore collection: {self._collection_name} '
192 f'project: {self.firestore_project}'
193 )
194
195 @property
196 def firestore_client(self):

Callers 1

__init__Method · 0.45

Calls 3

getMethod · 0.45

Tested by

no test coverage detected