mirror of
https://github.com/esphome/esphome.git
synced 2025-01-19 12:24:05 +00:00
Allow TimePeriod for time_period_str_unit (#815)
This commit is contained in:
parent
742c21506c
commit
864c5d8908
@ -461,6 +461,8 @@ def time_period_str_unit(value):
|
|||||||
if isinstance(value, int):
|
if isinstance(value, int):
|
||||||
raise Invalid("Don't know what '{0}' means as it has no time *unit*! Did you mean "
|
raise Invalid("Don't know what '{0}' means as it has no time *unit*! Did you mean "
|
||||||
"'{0}s'?".format(value))
|
"'{0}s'?".format(value))
|
||||||
|
if isinstance(value, TimePeriod):
|
||||||
|
value = str(value)
|
||||||
if not isinstance(value, string_types):
|
if not isinstance(value, string_types):
|
||||||
raise Invalid("Expected string for time period with unit.")
|
raise Invalid("Expected string for time period with unit.")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user