From d4a3d0462d08932c48fc0cd39f5c8f3689ca98d6 Mon Sep 17 00:00:00 2001 From: Dermot Duffy Date: Mon, 9 Aug 2021 15:11:21 -0700 Subject: [PATCH] Minor motionEye readability improvement (#54251) --- homeassistant/components/motioneye/__init__.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/motioneye/__init__.py b/homeassistant/components/motioneye/__init__.py index acafdceeb05..3eebcd4ee53 100644 --- a/homeassistant/components/motioneye/__init__.py +++ b/homeassistant/components/motioneye/__init__.py @@ -237,8 +237,8 @@ def _add_camera( if entry.options.get(CONF_WEBHOOK_SET, DEFAULT_WEBHOOK_SET): url = async_generate_motioneye_webhook(hass, entry.data[CONF_WEBHOOK_ID]) - if url and ( - _set_webhook( + if url: + set_motion_event = _set_webhook( _build_url( device, url, @@ -250,7 +250,8 @@ def _add_camera( KEY_WEB_HOOK_NOTIFICATIONS_ENABLED, camera, ) - | _set_webhook( + + set_storage_event = _set_webhook( _build_url( device, url, @@ -262,8 +263,8 @@ def _add_camera( KEY_WEB_HOOK_STORAGE_ENABLED, camera, ) - ): - hass.async_create_task(client.async_set_camera(camera_id, camera)) + if set_motion_event or set_storage_event: + hass.async_create_task(client.async_set_camera(camera_id, camera)) async_dispatcher_send( hass,