From 2a46d9d3f11227d839db6a530dab7314546e33f3 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Sat, 21 Dec 2013 10:01:48 +1100 Subject: [PATCH] lock: ignore old alerts at startup. --- utils/lock.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/utils/lock.py b/utils/lock.py index dcf9690..b194053 100755 --- a/utils/lock.py +++ b/utils/lock.py @@ -137,6 +137,7 @@ class SetAlerts: # restarted self.alertdir = alertdir self.actiondir = actiondir + self.start = time.time() self.watch = dnotify.dir(alertdir) self.active = {} self.watch.watchall(self.runalert) @@ -170,7 +171,9 @@ class SetAlerts: del self.active[name] # already disappeared return - a = self.action(name) + a = None + if w.mtime > self.start: + a = self.action(name) self.active[name] = (w, a, w.mtime) def runcheck(self, w, name): -- 2.39.5