async sound monitor & clean-up

This commit is contained in:
bkfox
2020-09-21 15:19:06 +02:00
parent 659e06670d
commit 6773481fe6
5 changed files with 145 additions and 247 deletions

View File

@ -93,6 +93,10 @@ def seconds_to_time(seconds):
"""
Seconds to datetime.time
"""
seconds, microseconds = divmod(seconds, 1)
minutes, seconds = divmod(seconds, 60)
hours, minutes = divmod(minutes, 60)
return datetime.time(hour=hours, minute=minutes, second=seconds)
return datetime.time(hour=int(hours), minute=int(minutes), second=int(seconds),
microsecond=int(microseconds*100000))