Replace date_interval_to_seconds function with either timedelta.total_seconds() or seconds_between().
10 lines
257 B
Python
10 lines
257 B
Python
from datetime import datetime
|
|
|
|
|
|
def seconds_between(base: datetime, target: datetime) -> float:
|
|
"""
|
|
Get seconds between base and target datetime.
|
|
|
|
Return 0 if target is older than base.
|
|
"""
|
|
return max(0, (target - base).total_seconds())
|