diff --git a/oml/nodes.py b/oml/nodes.py index bebfa4c..640908d 100644 --- a/oml/nodes.py +++ b/oml/nodes.py @@ -355,6 +355,7 @@ class Node(Thread): r = self._opener.open(url, timeout=self.TIMEOUT*2) except: logger.debug('download failed %s', url, exc_info=True) + self.online = False return False code = r.getcode() if code == 200: