sintonia/playout/libretime_playout/pure.py

11 lines
330 B
Python

def date_interval_to_seconds(interval):
"""
Convert timedelta object into int representing the number of seconds. If
number of seconds is less than 0, then return 0.
"""
seconds = (
interval.microseconds + (interval.seconds + interval.days * 24 * 3600) * 10**6
) / float(10**6)
return seconds