bovid.state module
-
bovid.state.get_bovid_state(request)
- Parameters:
request (Request)
- Return type:
BovidServerState
-
bovid.state.get_app_config(request)
- Parameters:
request (Request)
- Return type:
BovidServerAppConfig
-
class bovid.state.BovidServerState
Bases: ServerState
-
app_db_engine: Engine | None
Connection pool for the app db.
-
app_object_store_driver: ObjectStoreDriver | None
Connection to the object store driver.
-
is_fake_repo: bool
Flag that determines whether to use fake repos for state mgmt.
-
fake_repo_storage: FakeReposStorage
Aggregate’s fake repo storage backends.
-
__init__(app_db_engine, app_object_store_driver, is_fake_repo, fake_repo_storage=NOTHING)
Method generated by attrs for class BovidServerState.
- Parameters:
app_db_engine (Engine | None)
app_object_store_driver (ObjectStoreDriver | None)
is_fake_repo (bool)
fake_repo_storage (FakeReposStorage)
- Return type:
None
-
classmethod init_from_config(config)
- Parameters:
config (BovidServerAppConfig)
- Return type:
Self
-
bovid.state.BOVID_STATE_APP_STATE_KEY: Final[str] = 'bovid'
The key for storing bovid specific configuration.
Styled using the Piccolo Theme