mirror of
https://github.com/jlu5/SupyPlugins.git
synced 2025-05-05 09:50:54 -05:00
Weather: Strip trailing whitespace?
This commit is contained in:
parent
d77ac9a8e2
commit
f5178e5aad
@ -250,10 +250,10 @@ class Weather(callbacks.Plugin):
|
|||||||
except Exception as e: # rutroh. something went wrong.
|
except Exception as e: # rutroh. something went wrong.
|
||||||
self.log.info("_temp: ERROR trying to convert temp: {0} message: {1}".format(x, e))
|
self.log.info("_temp: ERROR trying to convert temp: {0} message: {1}".format(x, e))
|
||||||
return x
|
return x
|
||||||
|
|
||||||
def _tw(self, bol, x):
|
def _tw(self, bol, x):
|
||||||
"""This is a convenience handle that wraps _temp."""
|
"""This is a convenience handle that wraps _temp."""
|
||||||
|
|
||||||
# make sure we have 'bol', which should come in from args['nocolortemp'].
|
# make sure we have 'bol', which should come in from args['nocolortemp'].
|
||||||
# since the option is a negation, we assume NO.
|
# since the option is a negation, we assume NO.
|
||||||
if not bol: # COLOR IT.
|
if not bol: # COLOR IT.
|
||||||
@ -618,7 +618,7 @@ class Weather(callbacks.Plugin):
|
|||||||
outdata['windchill'] = self._tw(args['nocolortemp'], str(data['current_observation']['windchill_c']) + 'C')
|
outdata['windchill'] = self._tw(args['nocolortemp'], str(data['current_observation']['windchill_c']) + 'C')
|
||||||
outdata['feelslike'] = self._tw(args['nocolortemp'], str(data['current_observation']['feelslike_c']) + 'C')
|
outdata['feelslike'] = self._tw(args['nocolortemp'], str(data['current_observation']['feelslike_c']) + 'C')
|
||||||
outdata['visibility'] = str(data['current_observation']['visibility_km']) + 'km'
|
outdata['visibility'] = str(data['current_observation']['visibility_km']) + 'km'
|
||||||
|
|
||||||
# handle forecast data part. output will be below. (not --forecast)
|
# handle forecast data part. output will be below. (not --forecast)
|
||||||
forecastdata = {} # key = int(day), value = forecast dict.
|
forecastdata = {} # key = int(day), value = forecast dict.
|
||||||
for forecastday in data['forecast']['txt_forecast']['forecastday']:
|
for forecastday in data['forecast']['txt_forecast']['forecastday']:
|
||||||
|
2
test.py
2
test.py
@ -15,7 +15,7 @@ class WeatherTestCase(PluginTestCase):
|
|||||||
PluginTestCase.setUp(self)
|
PluginTestCase.setUp(self)
|
||||||
apiKey = os.environ.get('apiKey')
|
apiKey = os.environ.get('apiKey')
|
||||||
if not apiKey:
|
if not apiKey:
|
||||||
e = """The Wunderground API key has not been set.
|
e = """The Wunderground API key has not been set.
|
||||||
please set this value correctly and try again:
|
please set this value correctly and try again:
|
||||||
'export apiKey=<key>' for bash users"""
|
'export apiKey=<key>' for bash users"""
|
||||||
raise Exception(e)
|
raise Exception(e)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user