in reply to Negation Error
_compare_overload is overloaded to <=> and cmp for DateTime objects. So a good place to start tracking this down would be any place you compare DateTime objects (recognizing that the offending call/comparison may be coming from some other module that you are using).sub _compare_overload { # note: $_[1]->compare( $_[0] ) is an error when $_[1] is not a # DateTime (such as the INFINITY value) return $_[2] ? - $_[0]->compare( $_[1] ) : $_[0]->compare( $_[1] ) +; }
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Negation Error
by Herkum (Parson) on Sep 21, 2008 at 01:13 UTC | |
by ikegami (Patriarch) on Sep 21, 2008 at 01:35 UTC | |
by Herkum (Parson) on Sep 21, 2008 at 16:50 UTC |