From 7e40c2667b3c705410e5f282d92781839ffa9928 Mon Sep 17 00:00:00 2001 From: j Date: Mon, 25 Jan 2016 23:02:47 +0530 Subject: [PATCH] fix nodes shutdown --- oml/nodes.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/oml/nodes.py b/oml/nodes.py index c2ecb3f..86a85a8 100644 --- a/oml/nodes.py +++ b/oml/nodes.py @@ -479,9 +479,10 @@ class Nodes(Thread): return self._pulling = True for node in list(self._nodes.values()): - node.online = node.can_connect() - if node.online: - node.pullChanges() + if self._running: + node.online = node.can_connect() + if node.online: + node.pullChanges() self._pulling = False def run(self):