From 138c37bb1f4085f66b9d0b047e9a26e703b39780 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Wed, 30 Aug 2023 17:52:34 -0700 Subject: [PATCH] add annotations to ScannerWorkflowEvent --- scanner_workflow.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scanner_workflow.py b/scanner_workflow.py index 453f087..ab7b907 100755 --- a/scanner_workflow.py +++ b/scanner_workflow.py @@ -1,5 +1,7 @@ #!/usr/bin/env python3 +from __future__ import annotations + import click from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler, FileSystemEvent @@ -15,13 +17,13 @@ from time import sleep class ScannerWorkflowEvent(FileSystemEventHandler): """Subclass of FileSystemEventHandler to handle OCRing PDFs""" - scanner_workflow = None + scanner_workflow: ScannerWorkflow - def __init__(self, scanner_workflow=None): + def __init__(self, scanner_workflow: ScannerWorkflow): super().__init__() self.scanner_workflow = scanner_workflow if not self.scanner_workflow: - raise Error("No scanner_workflow passed to ScannerWorkflowEvent") + raise Exception("No scanner_workflow passed to ScannerWorkflowEvent") def on_any_event(self, event: FileSystemEvent): if event.is_directory: -- 2.39.2