oriole_service package¶
Subpackages¶
- oriole_service.modules package
- Submodules
- oriole_service.modules.build module
- oriole_service.modules.conf module
- oriole_service.modules.doc module
- oriole_service.modules.halt module
- oriole_service.modules.i18n module
- oriole_service.modules.run module
- oriole_service.modules.sh module
- oriole_service.modules.test module
- Module contents
Submodules¶
oriole_service.api module¶
oriole_service.app module¶
oriole_service.cf module¶
oriole_service.db module¶
-
class
oriole_service.db.
Db
(Base, uri='database', read_only=False)[source]¶ Bases:
nameko.extensions.DependencyProvider
-
get_dependency
(worker_ctx)[source]¶ Called before worker execution. A DependencyProvider should return an object to be injected into the worker instance by the container.
-
setup
()[source]¶ Called on bound Extensions before the container starts.
Extensions should do any required initialisation here.
-
worker_teardown
(worker_ctx)[source]¶ Called after a service worker has executed a task.
Dependencies should do any post-processing here, raising exceptions in the event of failure.
Example: a database session dependency may commit the session
Parameters: - worker_ctx : WorkerContext
See
nameko.containers.ServiceContainer.spawn_worker
-