mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-04-05 14:47:40 +03:00
Improve review mypy
This commit is contained in:
parent
b41054eaee
commit
dcc9b6ebb1
@ -71,6 +71,9 @@ ignore_errors = false
|
||||
[mypy-frigate.record.*]
|
||||
ignore_errors = false
|
||||
|
||||
[mypy-frigate.review.*]
|
||||
ignore_errors = false
|
||||
|
||||
[mypy-frigate.service_manager.*]
|
||||
ignore_errors = false
|
||||
|
||||
|
||||
@ -298,7 +298,7 @@ class RecordingCleanup(threading.Thread):
|
||||
Recordings.path,
|
||||
)
|
||||
.where(
|
||||
Recordings.camera.not_in(list(self.config.cameras.keys())), # type: ignore[call-arg, arg-type]
|
||||
Recordings.camera.not_in(list(self.config.cameras.keys())), # type: ignore[call-arg, arg-type, misc]
|
||||
Recordings.end_time < expire_before,
|
||||
)
|
||||
.namedtuples()
|
||||
|
||||
@ -31,7 +31,7 @@ from frigate.const import (
|
||||
)
|
||||
from frigate.models import ReviewSegment
|
||||
from frigate.review.types import SeverityEnum
|
||||
from frigate.track.object_processing import ManualEventState, TrackedObject
|
||||
from frigate.track.object_processing import ManualEventState
|
||||
from frigate.util.image import SharedMemoryFrameManager, calculate_16_9_crop
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
@ -77,7 +77,7 @@ class PendingReviewSegment:
|
||||
)
|
||||
|
||||
def update_frame(
|
||||
self, camera_config: CameraConfig, frame, objects: list[TrackedObject]
|
||||
self, camera_config: CameraConfig, frame, objects: list[dict[str, Any]]
|
||||
):
|
||||
min_x = camera_config.frame_shape[1]
|
||||
min_y = camera_config.frame_shape[0]
|
||||
@ -165,7 +165,7 @@ class ActiveObjects:
|
||||
self,
|
||||
frame_time: float,
|
||||
camera_config: CameraConfig,
|
||||
all_objects: list[TrackedObject],
|
||||
all_objects: list[dict[str, Any]],
|
||||
):
|
||||
self.camera_config = camera_config
|
||||
|
||||
@ -250,7 +250,7 @@ class ActiveObjects:
|
||||
|
||||
return False
|
||||
|
||||
def get_all_objects(self) -> list[TrackedObject]:
|
||||
def get_all_objects(self) -> list[dict[str, Any]]:
|
||||
return (
|
||||
self.categorized_objects["alerts"] + self.categorized_objects["detections"]
|
||||
)
|
||||
@ -319,7 +319,7 @@ class ReviewSegmentMaintainer(threading.Thread):
|
||||
segment: PendingReviewSegment,
|
||||
camera_config: CameraConfig,
|
||||
frame,
|
||||
objects: list[TrackedObject],
|
||||
objects: list[dict[str, Any]],
|
||||
prev_data: dict[str, Any],
|
||||
) -> None:
|
||||
"""Update segment."""
|
||||
@ -377,7 +377,7 @@ class ReviewSegmentMaintainer(threading.Thread):
|
||||
segment: PendingReviewSegment,
|
||||
frame_name: str,
|
||||
frame_time: float,
|
||||
objects: list[TrackedObject],
|
||||
objects: list[dict[str, Any]],
|
||||
) -> None:
|
||||
"""Validate if existing review segment should continue."""
|
||||
camera_config = self.config.cameras[segment.camera]
|
||||
@ -544,7 +544,7 @@ class ReviewSegmentMaintainer(threading.Thread):
|
||||
camera: str,
|
||||
frame_name: str,
|
||||
frame_time: float,
|
||||
objects: list[TrackedObject],
|
||||
objects: list[dict[str, Any]],
|
||||
) -> None:
|
||||
"""Check if a new review segment should be created."""
|
||||
camera_config = self.config.cameras[camera]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user