mirror of
https://github.com/esphome/esphome.git
synced 2025-01-31 10:10:56 +00:00
Fix config dump time output (#184)
This commit is contained in:
parent
27a77c685d
commit
db8313e0d5
@ -113,6 +113,21 @@ class TimePeriod(object):
|
|||||||
out['days'] = self.days
|
out['days'] = self.days
|
||||||
return out
|
return out
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
if self.microseconds is not None:
|
||||||
|
return '{} us'.format(self.total_microseconds)
|
||||||
|
if self.milliseconds is not None:
|
||||||
|
return '{} ms'.format(self.total_milliseconds)
|
||||||
|
if self.seconds is not None:
|
||||||
|
return '{} s'.format(self.total_seconds)
|
||||||
|
if self.minutes is not None:
|
||||||
|
return '{} min'.format(self.total_minutes)
|
||||||
|
if self.hours is not None:
|
||||||
|
return '{} h'.format(self.total_hours)
|
||||||
|
if self.days is not None:
|
||||||
|
return '{} d'.format(self.total_days)
|
||||||
|
return '0'
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def total_microseconds(self):
|
def total_microseconds(self):
|
||||||
return self.total_milliseconds * 1000 + (self.microseconds or 0)
|
return self.total_milliseconds * 1000 + (self.microseconds or 0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user