__eq__ return false if other can't be converted to polynom

This commit is contained in:
Lafrite 2014-12-22 10:31:05 +01:00
parent d5d889eeb0
commit 4b5dabd12c
1 changed files with 5 additions and 2 deletions

View File

@ -312,8 +312,11 @@ class Polynom(object):
return self.reduce()
def __eq__(self, other):
o_poly = self.conv2poly(other)
return self._coef == o_poly._coef
try:
o_poly = self.conv2poly(other)
return self._coef == o_poly._coef
except TypeError:
return 0
def __add__(self, other):
steps = []