in reply to Negation Error
I have version 0.4304 of DateTime (the latest). In that version, line 1651 is the return from _compare_overload:
_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 |
In Section
Seekers of Perl Wisdom