koi_net.infra.assembler

Classes

Assembler(*args, **kwargs)

Assembles components into a container.

class koi_net.infra.assembler.Assembler(*args, **kwargs)[source]

Bases: object

Assembles components into a container. The “blueprint” of the dependency injection system, derived classes define components as class variables.

Initializing this class will return a NodeContainer, which can be overriden by setting the _container class variable.

Return type:

Self | NodeContainer