mirror of
https://github.com/home-assistant/core.git
synced 2025-06-25 01:21:51 +02:00
Bump watchdog to 6.0.0 (#132895)
This commit is contained in:
@ -7,6 +7,10 @@ import os
|
|||||||
from typing import cast
|
from typing import cast
|
||||||
|
|
||||||
from watchdog.events import (
|
from watchdog.events import (
|
||||||
|
DirCreatedEvent,
|
||||||
|
DirDeletedEvent,
|
||||||
|
DirModifiedEvent,
|
||||||
|
DirMovedEvent,
|
||||||
FileClosedEvent,
|
FileClosedEvent,
|
||||||
FileCreatedEvent,
|
FileCreatedEvent,
|
||||||
FileDeletedEvent,
|
FileDeletedEvent,
|
||||||
@ -68,7 +72,7 @@ class EventHandler(PatternMatchingEventHandler):
|
|||||||
|
|
||||||
def __init__(self, patterns: list[str], hass: HomeAssistant, entry_id: str) -> None:
|
def __init__(self, patterns: list[str], hass: HomeAssistant, entry_id: str) -> None:
|
||||||
"""Initialise the EventHandler."""
|
"""Initialise the EventHandler."""
|
||||||
super().__init__(patterns)
|
super().__init__(patterns=patterns)
|
||||||
self.hass = hass
|
self.hass = hass
|
||||||
self.entry_id = entry_id
|
self.entry_id = entry_id
|
||||||
|
|
||||||
@ -101,19 +105,19 @@ class EventHandler(PatternMatchingEventHandler):
|
|||||||
signal = f"folder_watcher-{self.entry_id}"
|
signal = f"folder_watcher-{self.entry_id}"
|
||||||
dispatcher_send(self.hass, signal, event.event_type, fireable)
|
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."""
|
"""File modified."""
|
||||||
self.process(event)
|
self.process(event)
|
||||||
|
|
||||||
def on_moved(self, event: FileMovedEvent) -> None:
|
def on_moved(self, event: DirMovedEvent | FileMovedEvent) -> None:
|
||||||
"""File moved."""
|
"""File moved."""
|
||||||
self.process(event, moved=True)
|
self.process(event, moved=True)
|
||||||
|
|
||||||
def on_created(self, event: FileCreatedEvent) -> None:
|
def on_created(self, event: DirCreatedEvent | FileCreatedEvent) -> None:
|
||||||
"""File created."""
|
"""File created."""
|
||||||
self.process(event)
|
self.process(event)
|
||||||
|
|
||||||
def on_deleted(self, event: FileDeletedEvent) -> None:
|
def on_deleted(self, event: DirDeletedEvent | FileDeletedEvent) -> None:
|
||||||
"""File deleted."""
|
"""File deleted."""
|
||||||
self.process(event)
|
self.process(event)
|
||||||
|
|
||||||
|
@ -7,5 +7,5 @@
|
|||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["watchdog"],
|
"loggers": ["watchdog"],
|
||||||
"quality_scale": "internal",
|
"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
|
wallbox==0.7.0
|
||||||
|
|
||||||
# homeassistant.components.folder_watcher
|
# homeassistant.components.folder_watcher
|
||||||
watchdog==2.3.1
|
watchdog==6.0.0
|
||||||
|
|
||||||
# homeassistant.components.waterfurnace
|
# homeassistant.components.waterfurnace
|
||||||
waterfurnace==1.1.0
|
waterfurnace==1.1.0
|
||||||
|
@ -2387,7 +2387,7 @@ wakeonlan==2.1.0
|
|||||||
wallbox==0.7.0
|
wallbox==0.7.0
|
||||||
|
|
||||||
# homeassistant.components.folder_watcher
|
# homeassistant.components.folder_watcher
|
||||||
watchdog==2.3.1
|
watchdog==6.0.0
|
||||||
|
|
||||||
# homeassistant.components.watergate
|
# homeassistant.components.watergate
|
||||||
watergate-local-api==2024.4.1
|
watergate-local-api==2024.4.1
|
||||||
|
Reference in New Issue
Block a user