From a708fda733cb6605ef122ac3be44df59929a6473 Mon Sep 17 00:00:00 2001 From: skilchen Date: Wed, 18 Apr 2018 13:22:05 +0200 Subject: [PATCH] allow stringification of DurationZero (#7625) --- lib/pure/times.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/pure/times.nim b/lib/pure/times.nim index 673f0b030e..29492379d4 100644 --- a/lib/pure/times.nim +++ b/lib/pure/times.nim @@ -353,7 +353,9 @@ proc `$`*(dur: Duration): string = parts.add $quantity & " " & unitStrings[unit] & "s" result = "" - if parts.len == 1: + if parts.len == 0: + result.add "0 nanoseconds" + elif parts.len == 1: result = parts[0] elif parts.len == 2: result = parts[0] & " and " & parts[1]