From: Christian Hansen Date: Fri, 22 Apr 2005 17:22:26 +0000 (+0000) Subject: Fixed: benchmark reporting on Win32 (Matt S Trout) X-Git-Tag: 5.7099_04~1451 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=6ddb9f0109fba570f50a54a74057f81bf8628f12 Fixed: benchmark reporting on Win32 (Matt S Trout) --- diff --git a/lib/Catalyst/Engine.pm b/lib/Catalyst/Engine.pm index eee80b8..1a2d3ee 100644 --- a/lib/Catalyst/Engine.pm +++ b/lib/Catalyst/Engine.pm @@ -364,7 +364,7 @@ sub handler { my $elapsed; ( $elapsed, $status ) = $class->benchmark($handler); $elapsed = sprintf '%f', $elapsed; - my $av = sprintf '%.3f', 1 / $elapsed; + my $av = sprintf '%.3f', ( $elapsed == 0 ? '??' : (1 / $elapsed) ); my $t = Text::ASCIITable->new; $t->setCols( 'Action', 'Time' ); $t->setColWidth( 'Action', 64, 1 );