minos.networks.http.adapters

Classes

HttpAdapter

Http Adapter class.

class HttpAdapter[source]

Bases: SetupMixin

Http Adapter class.

__init__(routers, **kwargs)[source]
Parameters

routers (list[minos.networks.routers.HttpRouter]) –

property routes: dict[minos.networks.decorators.definitions.http.abc.HttpEnrouteDecorator, collections.abc.Callable]

Get routes.

Returns

A dict with HttpEnrouteDecorator and Callable as values.

property routers: list[minos.networks.routers.HttpRouter]

Get the routers.

Returns

A list of Router instances.

property already_destroyed: bool

Already Destroy getter.

Returns

A boolean value.

property already_setup: bool

Already Setup getter.

Returns

A boolean value.

async destroy()

Destroy miscellaneous repository things.

Returns

This method does not return anything.

Return type

None

classmethod from_config(config=None, **kwargs)

Build a new instance from config.

Parameters
  • config (Optional[Union[Config, Path]]) – Config instance. If None is provided, default config is chosen.

  • kwargs – Additional named arguments.

Returns

A instance of the called class.

Return type

S

async setup()

Setup miscellaneous repository things.

Returns

This method does not return anything.

Return type

None