From c8dca5f33b386aed00520ede7eb66c75a174d93c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krist=C3=B3f=20T=C3=B3th?= Date: Tue, 20 Mar 2018 14:32:27 +0100 Subject: [PATCH] Change order of classes in directory_monitor.py --- lib/tfw/components/directory_monitor.py | 48 ++++++++++++------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/lib/tfw/components/directory_monitor.py b/lib/tfw/components/directory_monitor.py index d690c47..ecdc056 100644 --- a/lib/tfw/components/directory_monitor.py +++ b/lib/tfw/components/directory_monitor.py @@ -8,30 +8,6 @@ from tfw.config.logs import logging log = logging.getLogger(__name__) -class WebideReloadEventHandler(FileSystemEventHandler): - def __init__(self): - super().__init__() - self.uplink = ServerUplinkConnector() - self._paused = False - self.ignore = 0 - - def pause(self): - self._paused = True - - def resume(self): - self._paused = False - - @RateLimiter(rate_per_second=2) - def on_modified(self, event): - if self._paused: return - if self.ignore > 0: - self.ignore = self.ignore - 1 - return - log.debug(event) - key = 'webide' - self.uplink.send(key, {'data': {'command': 'reload'}}) - - class DirectoryMonitor: def __init__(self, directory): self.observer = Observer() @@ -65,3 +41,27 @@ class DirectoryMonitor: self.directorymonitor.pause() def __exit__(self, exc_type, exc_val, exc_tb): self.directorymonitor.resume() + + +class WebideReloadEventHandler(FileSystemEventHandler): + def __init__(self): + super().__init__() + self.uplink = ServerUplinkConnector() + self._paused = False + self.ignore = 0 + + def pause(self): + self._paused = True + + def resume(self): + self._paused = False + + @RateLimiter(rate_per_second=2) + def on_modified(self, event): + if self._paused: return + if self.ignore > 0: + self.ignore = self.ignore - 1 + return + log.debug(event) + key = 'webide' + self.uplink.send(key, {'data': {'command': 'reload'}})