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:
parent
ece908d9ae
commit
42d9955a9b
@ -2,6 +2,7 @@ import requests
|
|||||||
|
|
||||||
from i3pystatus import IntervalModule
|
from i3pystatus import IntervalModule
|
||||||
from i3pystatus.core.color import ColorRangeModule
|
from i3pystatus.core.color import ColorRangeModule
|
||||||
|
from i3pystatus.core.util import internet, require
|
||||||
|
|
||||||
__author__ = 'facetoe'
|
__author__ = 'facetoe'
|
||||||
|
|
||||||
@ -63,6 +64,7 @@ class IINet(IntervalModule, ColorRangeModule):
|
|||||||
def valid_response(self, response):
|
def valid_response(self, response):
|
||||||
return "success" in response and response['success'] == 1
|
return "success" in response and response['success'] == 1
|
||||||
|
|
||||||
|
@require(internet)
|
||||||
def run(self):
|
def run(self):
|
||||||
self.set_tokens()
|
self.set_tokens()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user