module timelinelib.calendar.gregorian.timetype.durationformatter

class timelinelib.calendar.gregorian.timetype.durationformatter.DurationFormatter[source]

Bases: object

__init__(duration)[source]

Duration is a list containing days and seconds like [days, seconds].

format(duration_parts)[source]

Return a string describing a time duration. Such a string can look like:

2 years 1 month 3 weeks

The argument duration_parts is a tuple where each element describes a duration type like YEARS, WEEKS etc.