From 42d9955a9b868aea7288cee1c93f8c0dec266611 Mon Sep 17 00:00:00 2001 From: chestm007 Date: Sun, 9 Dec 2018 02:39:11 +1100 Subject: [PATCH] stop iinet from filling the bar with a connection error if internet is down (#679) * only run if we have internet * decorators are so clean --- i3pystatus/iinet.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i3pystatus/iinet.py b/i3pystatus/iinet.py index c5fca2a..7114144 100644 --- a/i3pystatus/iinet.py +++ b/i3pystatus/iinet.py @@ -2,6 +2,7 @@ import requests from i3pystatus import IntervalModule from i3pystatus.core.color import ColorRangeModule +from i3pystatus.core.util import internet, require __author__ = 'facetoe' @@ -63,6 +64,7 @@ class IINet(IntervalModule, ColorRangeModule): def valid_response(self, response): return "success" in response and response['success'] == 1 + @require(internet) def run(self): self.set_tokens()