gromozeka.config package

Module contents

class gromozeka.config.Config

Bases: object

Configuration class

debug

bool – Set logger level. Default: False

broker_reconnect_max_retries

int – Broker reconnect attempts. Default: 10

broker_reconnect_retry_countdown

int – Sleep time between reconnects (seconds). Default: 10

broker_url

str – Broker url. Default: ‘amqp://guest:guest@localhost:5672/%2F’

backend_url

str – Backend url. Default: ‘redis://localhost’

backend_reconnect_max_retries

int – Backend reconnect attempts. Default: 10

backend_reconnect_retry_countdown

int – Sleep time between reconnects (seconds). Default: 10

backend_results_timelife

int – Results expiration time life (seconds). Default: 3600

from_dict(config_dict)

Configure Gromozeka with dict

Parameters:config_dict (dict) – config dict
Returns:Configured object
Return type:gromozeka.Config
from_env()

Configure Gromozeka with environment variables

Returns:Configured object
Return type:gromozeka.Config