mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-04-05 14:47:40 +03:00
Enable mypy for jobs and motion and fix motion types
This commit is contained in:
parent
0f3b351cf9
commit
4c41b47aad
@ -13,10 +13,10 @@ class MotionDetector(ABC):
|
||||
frame_shape: Tuple[int, int, int],
|
||||
config: MotionConfig,
|
||||
fps: int,
|
||||
improve_contrast,
|
||||
threshold,
|
||||
contour_area,
|
||||
):
|
||||
improve_contrast: bool,
|
||||
threshold: int,
|
||||
contour_area: int | None,
|
||||
) -> None:
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
@ -25,7 +25,7 @@ class MotionDetector(ABC):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def is_calibrating(self):
|
||||
def is_calibrating(self) -> bool:
|
||||
"""Return if motion is recalibrating."""
|
||||
pass
|
||||
|
||||
@ -35,6 +35,6 @@ class MotionDetector(ABC):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def stop(self):
|
||||
def stop(self) -> None:
|
||||
"""Stop any ongoing work and processes."""
|
||||
pass
|
||||
|
||||
@ -44,6 +44,12 @@ ignore_errors = false
|
||||
[mypy-frigate.genai]
|
||||
ignore_errors = false
|
||||
|
||||
[mypy-frigate.jobs]
|
||||
ignore_errors = false
|
||||
|
||||
[mypy-frigate.motion]
|
||||
ignore_errors = false
|
||||
|
||||
[mypy-frigate.log]
|
||||
ignore_errors = false
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user