From 7ef17bf175c239cbb4c34e8411e8e0b1441b8b90 Mon Sep 17 00:00:00 2001 From: dynasticorpheus Date: Sat, 10 Apr 2021 17:04:43 +0200 Subject: [PATCH] Add support for event type closed to integration folder_watcher (#48226) --- homeassistant/components/folder_watcher/__init__.py | 4 ++++ homeassistant/components/folder_watcher/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/folder_watcher/__init__.py b/homeassistant/components/folder_watcher/__init__.py index 7d3fd5e77a7..7d3b1ec7660 100644 --- a/homeassistant/components/folder_watcher/__init__.py +++ b/homeassistant/components/folder_watcher/__init__.py @@ -92,6 +92,10 @@ def create_event_handler(patterns, hass): """File deleted.""" self.process(event) + def on_closed(self, event): + """File closed.""" + self.process(event) + return EventHandler(patterns, hass) diff --git a/homeassistant/components/folder_watcher/manifest.json b/homeassistant/components/folder_watcher/manifest.json index 60239aeb0d1..ebb0ab947f5 100644 --- a/homeassistant/components/folder_watcher/manifest.json +++ b/homeassistant/components/folder_watcher/manifest.json @@ -2,7 +2,7 @@ "domain": "folder_watcher", "name": "Folder Watcher", "documentation": "https://www.home-assistant.io/integrations/folder_watcher", - "requirements": ["watchdog==1.0.2"], + "requirements": ["watchdog==2.0.2"], "codeowners": [], "quality_scale": "internal" } diff --git a/requirements_all.txt b/requirements_all.txt index 9e13cc4c543..02136d38457 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2305,7 +2305,7 @@ wakeonlan==2.0.0 waqiasync==1.0.0 # homeassistant.components.folder_watcher -watchdog==1.0.2 +watchdog==2.0.2 # homeassistant.components.waterfurnace waterfurnace==1.1.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 923f0e6efc0..034535fde78 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1214,7 +1214,7 @@ vultr==0.1.2 wakeonlan==2.0.0 # homeassistant.components.folder_watcher -watchdog==1.0.2 +watchdog==2.0.2 # homeassistant.components.wiffi wiffi==1.0.1