return descr
+def describe_timedelta(delta: datetime.timedelta) -> str:
+ """
+ Describe a duration represented by a timedelta object.
+
+ >>> d = datetime.timedelta(1, 600)
+ >>> describe_timedelta(d)
+ '1 day, and 10 minutes'
+
+ """
+ return describe_duration(delta.total_seconds())
+
+
def describe_duration_briefly(seconds: int, *, include_seconds=False) -> str:
"""
Describe a duration briefly.
return descr.strip()
+def describe_timedelta_briefly(delta: datetime.timedelta) -> str:
+ """
+ Describe a duration represented by a timedelta object.
+
+ >>> d = datetime.timedelta(1, 600)
+ >>> describe_timedelta_briefly(d)
+ '1d 10m'
+
+ """
+ return describe_duration_briefly(delta.total_seconds())
+
+
if __name__ == '__main__':
import doctest
doctest.testmod()