Discover module reference

micro.common.discover.api(func)[source]

Mark the function as API factory

Parameters:func – Function that returns a micro.rest.api.API inheritor
micro.common.discover.discover_api(module)[source]

Discover the API initializer in gunicorn

Parameters:module (module) – A module containing API factory
Returns:micro.rest.api.API inheritor instance
micro.common.discover.gunicorn(*args, **kwargs)[source]

Gunicorn entry point.

Parameters:
  • args (iterable) – Arguments to pass to your API factory
  • kwargs (dict) – Keyworded arguments to pass to your API factory
Returns:

API instance

Return type:

micro.rest.api.API