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
This commit is contained in:
chestm007 2018-12-09 02:39:11 +11:00 committed by enkore
parent ece908d9ae
commit 42d9955a9b

View File

@ -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()