cowbird.app

Cowbird is a middleware that manages interactions between various birds of the bird-house stack.

Attributes

LOGGER

Functions

get_app(→ pyramid.router.Router)

This function returns the Pyramid WSGI application.

main(→ pyramid.router.Router)

This function returns the Pyramid WSGI application.

Module Contents

cowbird.app.LOGGER[source]
cowbird.app.get_app(global_config: cowbird.typedefs.SettingsType | None = None, **settings: cowbird.typedefs.SettingValue) pyramid.router.Router[source]

This function returns the Pyramid WSGI application.

It can also be used for test purpose (some config needed only in pyramid and not in tests are still in the main)

cowbird.app.main(global_config: cowbird.typedefs.SettingsType | None = None, **settings: cowbird.typedefs.SettingValue) pyramid.router.Router[source]

This function returns the Pyramid WSGI application.