From 069703528433ed6a0320393db2a3d2c0edb817b1 Mon Sep 17 00:00:00 2001 From: Pragmatic Software Date: Mon, 10 Apr 2017 19:16:55 -0700 Subject: [PATCH] Improve error message for ParseDate --- PBot/Utils/ParseDate.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PBot/Utils/ParseDate.pm b/PBot/Utils/ParseDate.pm index 51bb156e..091fb21a 100644 --- a/PBot/Utils/ParseDate.pm +++ b/PBot/Utils/ParseDate.pm @@ -30,7 +30,8 @@ sub parsedate { my $parse = Time::ParseDate::parsedate($input, NOW => $now); if (not defined $parse) { - return (0, "I don't know what '$input' means.\n"); + $input =~ s/\s+$//; + return (0, "I don't know what '$input' means. I expected a time duration like '5 minutes' or '24 hours' or 'next tuesday'.\n"); } else { $seconds += $parse - $now; }