|
|
- import os
- from PIL import Image
- from PIL.ImageOps import grayscale
- from watchdog.events import RegexMatchingEventHandler
-
- class FilesEventHandler(RegexMatchingEventHandler):
- FILES_REGEX = [r".*[^_thumbnail]\.jpg$"]
- socketio = None
- def __init__(self,socketio):
- self.socketio = socketio
- super().__init__(self.FILES_REGEX)
-
- def on_any_event(self, event):
- print("File change occured")
- filename, ext = os.path.splitext(event.src_path)
- print("{}_socket".format(filename.split(".")[0]))
- self.socketio.emit("new", "new", namespace="{}_socket".format(filename.split(".")[0]))
-
-
|