From 493e8f7bd66fca81d9d670caf058e0a11306e0fe Mon Sep 17 00:00:00 2001 From: Vivien Maisonneuve Date: Sat, 12 Jul 2014 18:39:14 +0200 Subject: [PATCH 1/1] Symplify TypeError messages in Expression.__new__ --- pypol/linexprs.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pypol/linexprs.py b/pypol/linexprs.py index 5ec5efd..b23eea8 100644 --- a/pypol/linexprs.py +++ b/pypol/linexprs.py @@ -65,14 +65,12 @@ class Expression: if isinstance(coefficient, Rational): coefficient = coefficient.constant if not isinstance(coefficient, numbers.Rational): - raise TypeError('coefficients must be rational numbers ' - 'or Rational instances') + raise TypeError('coefficients must be Rational instances') self._coefficients[symbol] = coefficient if isinstance(constant, Rational): constant = constant.constant if not isinstance(constant, numbers.Rational): - raise TypeError('constant must be a rational number ' - 'or a Rational instance') + raise TypeError('constant must be a Rational instance') self._constant = constant self._symbols = tuple(self._coefficients) self._dimension = len(self._symbols) -- 2.20.1