Skip to content

Commit 7e18089

Browse files
committed
Re-adding #78 from Dahlia.
1 parent 844f41f commit 7e18089

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

flask_babel/__init__.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,8 @@ def format_time(time=None, format=None, rebase=True):
426426
return _date_format(dates.format_time, time, format, rebase)
427427

428428

429-
def format_timedelta(datetime_or_timedelta, granularity='second'):
429+
def format_timedelta(datetime_or_timedelta, granularity='second',
430+
add_direction=False):
430431
"""Format the elapsed time from the given date to now or the given
431432
timedelta. This currently requires an unreleased development
432433
version of Babel.
@@ -436,8 +437,12 @@ def format_timedelta(datetime_or_timedelta, granularity='second'):
436437
"""
437438
if isinstance(datetime_or_timedelta, datetime):
438439
datetime_or_timedelta = datetime.utcnow() - datetime_or_timedelta
439-
return dates.format_timedelta(datetime_or_timedelta, granularity,
440-
locale=get_locale())
440+
return dates.format_timedelta(
441+
datetime_or_timedelta,
442+
granularity,
443+
add_direction=add_direction,
444+
locale=get_locale()
445+
)
441446

442447

443448
def _date_format(formatter, obj, format, rebase, **extra):

0 commit comments

Comments
 (0)