This commit is contained in:
2022-06-27 11:58:39 -07:00
parent 0e638e51bf
commit f6c206e0b1
5 changed files with 40 additions and 1 deletions

View File

@ -0,0 +1,20 @@
import logging
# import time as sleep
from prometheus_async.aio import time
from barcode_server.barcode import BarcodeEvent
from barcode_server.notifier import BarcodeNotifier
from barcode_server.stats import FILE_NOTIFIER_TIME
LOGGER = logging.getLogger(__name__)
class FileNotifier(BarcodeNotifier):
def __init__(self, path: str):
super().__init__()
self.path = path
@time(FILE_NOTIFIER_TIME)
async def _send_event(self, event: BarcodeEvent):
LOGGER.debug(f"Notified {self.path}: {event.barcode}")