Files
sspai-100-hours-series-python/code/newsletter/N16/04_configuration.py

22 lines
541 B
Python

from redbird.repos import CSVFileRepo
from rocketry import Rocketry
from rocketry.log import LogRecord
app = Rocketry(
execution="async",
logger_repo=CSVFileRepo(
filename="task_log.csv",
model=LogRecord,
),
config={
'task_pre_exist': 'raise',
'force_status_from_logs': True,
'silence_task_prerun': False,
'silence_task_logging': False,
'silence_cond_check': False,
'max_process_count': 5,
'restarting': 'replace',
'cycle_sleep': 0.1,
},
)