From 4e61ffb92dc45ecc890a76bf01221ede2f02bf28 Mon Sep 17 00:00:00 2001 From: Jonathan Harris <jonathan@marginal.org.uk> Date: Thu, 27 Jul 2017 18:25:21 +0100 Subject: [PATCH] Stop observing default journal dir if switched to remote --- interactions.py | 3 +++ monitor.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/interactions.py b/interactions.py index 3ba56208..d2792296 100644 --- a/interactions.py +++ b/interactions.py @@ -59,6 +59,9 @@ class Interactions(FileSystemEventHandler): self.observer = Observer() self.observer.daemon = True self.observer.start() + elif polling and self.observer: + self.observer.stop() + self.observer = None if not self.observed and not polling: self.observed = self.observer.schedule(self, self.currentdir) diff --git a/monitor.py b/monitor.py index b9232200..c27601f3 100644 --- a/monitor.py +++ b/monitor.py @@ -179,6 +179,9 @@ class EDLogs(FileSystemEventHandler): self.observer = Observer() self.observer.daemon = True self.observer.start() + elif polling and self.observer: + self.observer.stop() + self.observer = None if not self.observed and not polling: self.observed = self.observer.schedule(self, self.currentdir)