Fix lint issues in pet detection integration
- Import PetsConfig directly instead of forward ref string - Fix import sorting in worker.py, queries.py, constants.py - Remove unused imports in profiles.py, trainer.py, processor.py Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -13,18 +13,17 @@ import signal
|
||||
import time
|
||||
|
||||
import cv2
|
||||
import numpy as np
|
||||
|
||||
from vigilar.bus import MessageBus
|
||||
from vigilar.camera.hls import HLSStreamer, RemoteHLSStreamer
|
||||
from vigilar.camera.motion import MotionDetector
|
||||
from vigilar.camera.recorder import AdaptiveRecorder
|
||||
from vigilar.camera.ring_buffer import RingBuffer
|
||||
from vigilar.config import CameraConfig, MQTTConfig, RemoteConfig
|
||||
from vigilar.config import CameraConfig, MQTTConfig, PetsConfig, RemoteConfig
|
||||
from vigilar.constants import Topics
|
||||
from vigilar.detection.yolo import YOLODetector
|
||||
from vigilar.detection.pet_id import PetIDClassifier
|
||||
from vigilar.detection.wildlife import classify_wildlife_threat
|
||||
from vigilar.detection.yolo import YOLODetector
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
@@ -49,7 +48,7 @@ def run_camera_worker(
|
||||
recordings_dir: str,
|
||||
hls_dir: str,
|
||||
remote_cfg: RemoteConfig | None = None,
|
||||
pets_cfg: "PetsConfig | None" = None,
|
||||
pets_cfg: PetsConfig | None = None,
|
||||
) -> None:
|
||||
"""Main entry point for a camera worker process."""
|
||||
camera_id = camera_cfg.id
|
||||
|
||||
Reference in New Issue
Block a user