Raise TypeError if Polyhedron.widen() is called on a non-polyhedral argument
authorVivien Maisonneuve <v.maisonneuve@gmail.com>
Tue, 19 Aug 2014 13:30:56 +0000 (15:30 +0200)
committerVivien Maisonneuve <v.maisonneuve@gmail.com>
Tue, 19 Aug 2014 13:31:00 +0000 (15:31 +0200)
linpy/polyhedra.py

index fb2b4a7..e5e2523 100644 (file)
@@ -178,7 +178,7 @@ class Polyhedron(Domain):
         used on large polyhedra.
         """
         if not isinstance(other, Polyhedron):
         used on large polyhedra.
         """
         if not isinstance(other, Polyhedron):
-            raise ValueError('argument must be a Polyhedron instance')
+            raise TypeError('argument must be a Polyhedron instance')
         inequalities1 = self._asinequalities()
         inequalities2 = other._asinequalities()
         inequalities = []
         inequalities1 = self._asinequalities()
         inequalities2 = other._asinequalities()
         inequalities = []