fix typing

This commit is contained in:
Josh Hawkins 2026-02-27 16:54:50 -06:00
parent ae4b5f015e
commit 3bfbb5091a
2 changed files with 7 additions and 7 deletions

View File

@ -108,7 +108,7 @@ class Dispatcher:
camera_name: str, camera_name: str,
command: str, command: str,
payload: str, payload: str,
sub_command: str = None, sub_command: str | None = None,
) -> None: ) -> None:
try: try:
if command_type == "set": if command_type == "set":

View File

@ -133,19 +133,19 @@ class MqttClient(Communicator):
retain=True, retain=True,
) )
for mask_name, mask in camera.motion.mask.items(): for mask_name, motion_mask in camera.motion.mask.items():
if mask: if motion_mask:
self.publish( self.publish(
f"{camera_name}/motion_mask/{mask_name}/state", f"{camera_name}/motion_mask/{mask_name}/state",
"ON" if mask.enabled else "OFF", "ON" if motion_mask.enabled else "OFF",
retain=True, retain=True,
) )
for mask_name, mask in camera.objects.mask.items(): for mask_name, object_mask in camera.objects.mask.items():
if mask: if object_mask:
self.publish( self.publish(
f"{camera_name}/object_mask/{mask_name}/state", f"{camera_name}/object_mask/{mask_name}/state",
"ON" if mask.enabled else "OFF", "ON" if object_mask.enabled else "OFF",
retain=True, retain=True,
) )