Bump watchdog to 6.0.0 (#132895)
parent
e3d14e6993
commit
11b65b1eb3
|
@ -7,6 +7,10 @@ import os
|
|||
from typing import cast
|
||||
|
||||
from watchdog.events import (
|
||||
DirCreatedEvent,
|
||||
DirDeletedEvent,
|
||||
DirModifiedEvent,
|
||||
DirMovedEvent,
|
||||
FileClosedEvent,
|
||||
FileCreatedEvent,
|
||||
FileDeletedEvent,
|
||||
|
@ -68,7 +72,7 @@ class EventHandler(PatternMatchingEventHandler):
|
|||
|
||||
def __init__(self, patterns: list[str], hass: HomeAssistant, entry_id: str) -> None:
|
||||
"""Initialise the EventHandler."""
|
||||
super().__init__(patterns)
|
||||
super().__init__(patterns=patterns)
|
||||
self.hass = hass
|
||||
self.entry_id = entry_id
|
||||
|
||||
|
@ -101,19 +105,19 @@ class EventHandler(PatternMatchingEventHandler):
|
|||
signal = f"folder_watcher-{self.entry_id}"
|
||||
dispatcher_send(self.hass, signal, event.event_type, fireable)
|
||||
|
||||
def on_modified(self, event: FileModifiedEvent) -> None:
|
||||
def on_modified(self, event: DirModifiedEvent | FileModifiedEvent) -> None:
|
||||
"""File modified."""
|
||||
self.process(event)
|
||||
|
||||
def on_moved(self, event: FileMovedEvent) -> None:
|
||||
def on_moved(self, event: DirMovedEvent | FileMovedEvent) -> None:
|
||||
"""File moved."""
|
||||
self.process(event, moved=True)
|
||||
|
||||
def on_created(self, event: FileCreatedEvent) -> None:
|
||||
def on_created(self, event: DirCreatedEvent | FileCreatedEvent) -> None:
|
||||
"""File created."""
|
||||
self.process(event)
|
||||
|
||||
def on_deleted(self, event: FileDeletedEvent) -> None:
|
||||
def on_deleted(self, event: DirDeletedEvent | FileDeletedEvent) -> None:
|
||||
"""File deleted."""
|
||||
self.process(event)
|
||||
|
||||
|
|
|
@ -7,5 +7,5 @@
|
|||
"iot_class": "local_polling",
|
||||
"loggers": ["watchdog"],
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["watchdog==2.3.1"]
|
||||
"requirements": ["watchdog==6.0.0"]
|
||||
}
|
||||
|
|
|
@ -2980,7 +2980,7 @@ wakeonlan==2.1.0
|
|||
wallbox==0.7.0
|
||||
|
||||
# homeassistant.components.folder_watcher
|
||||
watchdog==2.3.1
|
||||
watchdog==6.0.0
|
||||
|
||||
# homeassistant.components.waterfurnace
|
||||
waterfurnace==1.1.0
|
||||
|
|
|
@ -2387,7 +2387,7 @@ wakeonlan==2.1.0
|
|||
wallbox==0.7.0
|
||||
|
||||
# homeassistant.components.folder_watcher
|
||||
watchdog==2.3.1
|
||||
watchdog==6.0.0
|
||||
|
||||
# homeassistant.components.watergate
|
||||
watergate-local-api==2024.4.1
|
||||
|
|
Loading…
Reference in New Issue