common.app package

This module holds a base class for generic, asynchronous applications with config, logging and graceful shut-down.

It contains the ApplicationBase base class for application accompanied with the terminate() helper function that shuts the application down on a graceful way.

The module also provides the application_entrypoint which implements a generic entrypoint to an application. It helps to significantly shorten the boilerplate, which every application needs to have.

Submodules