From: Ashley Pond V Date: Fri, 14 Jun 2013 07:21:11 +0000 (-0600) Subject: Long standing regression/never prod? http://grokbase.com/t/sc/catalyst-commits/07aamd... X-Git-Tag: 5.90041~2 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=87b4139838b138e95879c296e5f50c7bedcf1e0e Long standing regression/never prod? grokbase.com/t/sc/catalyst-commits/07aamdmf1g/r6979-in-catalyst-runtime-5-70-trunk-lib Without this change locale settings can give "isn't numeric in numeric eq (==) " warnings on every request when the 0.00 point decimal is replaced with a comma. Signed-off-by: John Napiorkowski --- diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index d796e12..04ca5be 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -1828,7 +1828,7 @@ sub finalize { $c->log_response; if ($c->use_stats) { - my $elapsed = sprintf '%f', $c->stats->elapsed; + my $elapsed = $c->stats->elapsed; my $av = $elapsed == 0 ? '??' : sprintf '%.3f', 1 / $elapsed; $c->log->info( "Request took ${elapsed}s ($av/s)\n" . $c->stats->report . "\n" );