diff options
Diffstat (limited to 'django/utils/duration.py')
| -rw-r--r-- | django/utils/duration.py | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/django/utils/duration.py b/django/utils/duration.py index 466603d46c..8495af3fa8 100644 --- a/django/utils/duration.py +++ b/django/utils/duration.py @@ -19,25 +19,27 @@ def duration_string(duration): """Version of str(timedelta) which is not English specific.""" days, hours, minutes, seconds, microseconds = _get_duration_components(duration) - string = '{:02d}:{:02d}:{:02d}'.format(hours, minutes, seconds) + string = "{:02d}:{:02d}:{:02d}".format(hours, minutes, seconds) if days: - string = '{} '.format(days) + string + string = "{} ".format(days) + string if microseconds: - string += '.{:06d}'.format(microseconds) + string += ".{:06d}".format(microseconds) return string def duration_iso_string(duration): if duration < datetime.timedelta(0): - sign = '-' + sign = "-" duration *= -1 else: - sign = '' + sign = "" days, hours, minutes, seconds, microseconds = _get_duration_components(duration) - ms = '.{:06d}'.format(microseconds) if microseconds else "" - return '{}P{}DT{:02d}H{:02d}M{:02d}{}S'.format(sign, days, hours, minutes, seconds, ms) + ms = ".{:06d}".format(microseconds) if microseconds else "" + return "{}P{}DT{:02d}H{:02d}M{:02d}{}S".format( + sign, days, hours, minutes, seconds, ms + ) def duration_microseconds(delta): |
