pyinfra/scripts/start_pyinfra.py
2024-01-24 17:46:54 +01:00

18 lines
446 B
Python

import time
from dynaconf import Dynaconf
from pyinfra.config.loader import load_settings, parse_args
from pyinfra.examples import start_standard_queue_consumer
def processor_mock(_data: dict, _message: dict) -> dict:
time.sleep(5)
return {"result1": "result1"}
if __name__ == "__main__":
arguments = parse_args()
settings = load_settings(arguments.settings_path)
start_standard_queue_consumer(processor_mock, settings)