@@ -147,7 +147,7 @@ def describe(
147147 :param only_distance: return only distance eg: "11 seconds" without "in" or "ago" keywords
148148 """
149149
150- humanized = self ._format_timeframe (timeframe , delta )
150+ humanized = self ._format_timeframe (timeframe , trunc ( delta ) )
151151 if not only_distance :
152152 humanized = self ._format_relative (humanized , timeframe , delta )
153153
@@ -165,7 +165,8 @@ def describe_multi(
165165 """
166166
167167 parts = [
168- self ._format_timeframe (timeframe , delta ) for timeframe , delta in timeframes
168+ self ._format_timeframe (timeframe , trunc (delta ))
169+ for timeframe , delta in timeframes
169170 ]
170171 if self .and_word :
171172 parts .insert (- 1 , self .and_word )
@@ -3318,7 +3319,7 @@ def _format_timeframe(
33183319 else :
33193320 key = timeframe
33203321
3321- return self .timeframes [key ].format (trunc ( abs (delta ) ))
3322+ return self .timeframes [key ].format (abs (delta ))
33223323
33233324 def describe_multi (
33243325 self ,
@@ -3334,7 +3335,7 @@ def describe_multi(
33343335
33353336 humanized = ""
33363337 for index , (timeframe , delta ) in enumerate (timeframes ):
3337- last_humanized = self ._format_timeframe (timeframe , delta )
3338+ last_humanized = self ._format_timeframe (timeframe , trunc ( delta ) )
33383339 if index == 0 :
33393340 humanized = last_humanized
33403341 elif index == len (timeframes ) - 1 : # Must have at least 2 items
0 commit comments