Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorReinier Heeres <rwh@rwh.(none)>2008-02-29 21:29:56 (GMT)
committer Reinier Heeres <rwh@rwh.(none)>2008-02-29 21:29:56 (GMT)
commit0e8b00b7bd3a26310e2da79f978e8311c31c1aaf (patch)
treef57a2c3773262d4adf063a601bfdc38d95b6a28f
parentcb8e7ace5c8d214b247341a2a885ed24f5d69b38 (diff)
Fix divide operator
-rw-r--r--eqnparser.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/eqnparser.py b/eqnparser.py
index a297c9b..4b6c82e 100644
--- a/eqnparser.py
+++ b/eqnparser.py
@@ -667,8 +667,8 @@ class EqnParser:
def div_operator(self, a, b):
if isinstance(a, Rational) or isinstance(b, Rational):
return a / b
- elif self.ml.is_int(a) and self.ml.abs(a) < 1e12 and \
- self.ml.is_int(b) and self.ml.abs(b) < 1e12:
+ elif self.ml.is_int(a) and float(self.ml.abs(a)) < 1e12 and \
+ self.ml.is_int(b) and float(self.ml.abs(b)) < 1e12:
return Rational(a, b)
else:
return self.ml.div(a, b)