[modules/redshift] Use boolean format, rename parameter

This commit is contained in:
tobi-wan-kenobi 2020-05-08 16:14:07 +02:00
parent 7d8b659a55
commit 41f8f31dd8

View file

@ -11,7 +11,7 @@ Parameters:
'auto' uses whatever redshift is configured to do 'auto' uses whatever redshift is configured to do
* redshift.lat : latitude if location is set to 'manual' * redshift.lat : latitude if location is set to 'manual'
* redshift.lon : longitude if location is set to 'manual' * redshift.lon : longitude if location is set to 'manual'
* redshift.transition_info: information about the transitions (x% day) defaults to True * redshift.show_transition: information about the transitions (x% day) defaults to True
""" """
import re import re
@ -23,6 +23,7 @@ import core.input
import core.decorators import core.decorators
import util.cli import util.cli
import util.format
import util.location import util.location
@ -75,7 +76,9 @@ class Module(core.module.Module):
super().__init__(config, theme, core.widget.Widget(self.text)) super().__init__(config, theme, core.widget.Widget(self.text))
self.__thread = None self.__thread = None
self.transition_info = self.parameter("transition_info", "True") self.show_transition = util.format.asbool(
self.parameter("show_transition", True)
)
if self.parameter("location", "") == "ipinfo": if self.parameter("location", "") == "ipinfo":
# override lon/lat with ipinfo # override lon/lat with ipinfo
@ -93,7 +96,7 @@ class Module(core.module.Module):
def text(self, widget): def text(self, widget):
val = widget.get("temp", "n/a") val = widget.get("temp", "n/a")
transition = widget.get("transition", "") transition = widget.get("transition", "")
if transition and self.transition_info=="True": if transition and self.show_transition:
val = "{} {}".format(val, transition) val = "{} {}".format(val, transition)
return val return val