I have the following code
if (defined $h) {
$h = ($h == $nodata_valu) ? $nodata_desc : sprintf("%.2f", $h);
debug "h: $h, nodata: $nodata_valu";
}
which results in the following log entry
[63130] debug @0.154003> [hit #4]h: 0.00, nodata: -3.40282346638529e+38
Yet,I get the following Dancer error
Warning caught during route execution: Argument "" isn't numeric in numeric
eq (==) at
if (defined $h) {
$h = ($h == $nodata_valu) ? $nodata_desc : sprintf("%.2f", $h);
debug "h: $h, nodata: $nodata_valu";
}
what gives?
--
Puneet Kishor
_______________________________________________
Dancer-users mailing list
[email protected]
http://www.backup-manager.org/cgi-bin/listinfo/dancer-users