driver_tsc/driver/notifier.py

15 lines
446 B
Python

import requests
import time
def notifier(django_addr, queue_out, logger):
logger.warning("Notifier started")
while True:
msg = queue_out.get(block=True)
riuscita = False
while not riuscita:
try:
requests.post(django_addr+msg['url'], json=msg['msg'])
riuscita = True
except Exception as e:
time.sleep(2)
print(e)