balancer.core package

Subpackages

Submodules

balancer.core.balancer module

balancer.core.enums module

class balancer.core.enums.BalancerAlgorithmEnum(value)[source]

Bases: BaseBalancerEnum

Enum class that describes existing balance algorithms

RANDOM = 'random'
ROUND_ROBIN = 'round-robin'
classmethod is_valid_algorithm(value) bool[source]
class balancer.core.enums.BaseBalancerEnum(value)[source]

Bases: Enum

It’s an enum that can be used to check if a value is in the enum, and it can be used to get a list of all the values in the enum

classmethod has_value(value) bool[source]
classmethod values() List[str][source]

balancer.core.exceptions module

exception balancer.core.exceptions.WrongBalanceAlgorithmError[source]

Bases: Exception

Raised when provided invalid algorithm (e.g. don’t exist an implementation)

balancer.core.logger module

Module contents