summaryrefslogtreecommitdiff
path: root/backend/decky_loader/loader.py
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2024-06-27 11:45:52 +0300
committerAAGaming <aagaming@riseup.net>2024-06-29 16:53:57 -0400
commit6cd4fb5553e4e0cb89834743286ec91fa8a02731 (patch)
tree9bde242a684c745d0e2fd530a047af019d41740c /backend/decky_loader/loader.py
parenta3143c11a88ed77051b230549d3aa37a1b18eb46 (diff)
downloaddecky-loader-6cd4fb5553e4e0cb89834743286ec91fa8a02731.tar.gz
decky-loader-6cd4fb5553e4e0cb89834743286ec91fa8a02731.zip
backend: update all dependencies to latest
Diffstat (limited to 'backend/decky_loader/loader.py')
-rw-r--r--backend/decky_loader/loader.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/backend/decky_loader/loader.py b/backend/decky_loader/loader.py
index 7881e4b1..4fc03237 100644
--- a/backend/decky_loader/loader.py
+++ b/backend/decky_loader/loader.py
@@ -8,7 +8,7 @@ from typing import Any, Tuple, Dict, cast
from aiohttp import web
from os.path import exists
-from watchdog.events import RegexMatchingEventHandler, DirCreatedEvent, DirModifiedEvent, FileCreatedEvent, FileModifiedEvent
+from watchdog.events import RegexMatchingEventHandler, FileSystemEvent
from watchdog.observers import Observer
from typing import TYPE_CHECKING, List
@@ -37,7 +37,7 @@ class FileChangeHandler(RegexMatchingEventHandler):
if exists(path.join(self.plugin_path, plugin_dir, "plugin.json")):
self.queue.put_nowait((path.join(self.plugin_path, plugin_dir, "main.py"), plugin_dir, True))
- def on_created(self, event: DirCreatedEvent | FileCreatedEvent):
+ def on_created(self, event: FileSystemEvent):
src_path = cast(str, event.src_path) #type: ignore # this is the correct type for this is in later versions of watchdog
if "__pycache__" in src_path:
return
@@ -51,7 +51,7 @@ class FileChangeHandler(RegexMatchingEventHandler):
self.logger.debug(f"file created: {src_path}")
self.maybe_reload(src_path)
- def on_modified(self, event: DirModifiedEvent | FileModifiedEvent):
+ def on_modified(self, event: FileSystemEvent):
src_path = cast(str, event.src_path) # type: ignore
if "__pycache__" in src_path:
return