Please sign in to comment.
BUG: Set __hash__ = None for non-hashable classes.
Because neither poly1d nor the Polynomial package polynomial classes are immutable, hence not reliably hashable, they should signal that by setting __hash__ = None. This also fixes the warning Overriding __eq__ blocks inheritance of __hash__ in 3.x that is given when the command `python2.7 -3 -c"import numpy"` is run.
- Loading branch information...
Showing with 4 additions and 0 deletions.