From f351d34a95cdd8c3aca6ba5e8db1f59133c0766b Mon Sep 17 00:00:00 2001
From: Stavros Sachtouris <saxtouri@admin.grnet.gr>
Date: Fri, 17 Apr 2015 15:48:26 +0300
Subject: [PATCH] Add a "paused" property to syncer object

---
 agkyra/agkyra/syncer/syncer.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/agkyra/agkyra/syncer/syncer.py b/agkyra/agkyra/syncer/syncer.py
index cc9c012..89611ab 100644
--- a/agkyra/agkyra/syncer/syncer.py
+++ b/agkyra/agkyra/syncer/syncer.py
@@ -44,6 +44,10 @@ class FileSyncer(object):
         self.clients = {self.MASTER: master, self.SLAVE: slave}
         self.decide_event = None
 
+    @property
+    def paused(self):
+        return (not self.decide_event.is_set()) if self.decide_event else True
+
     def launch_daemons(self):
         self.start_notifiers()
         self.start_decide()
-- 
GitLab