From 3dacec965975535a979eb0af1a6de62001013c8a Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Mon, 19 May 2008 01:26:19 -0400 Subject: [PATCH] Improved error reporting. --- src/mapper/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mapper/__init__.py b/src/mapper/__init__.py index 691ea71..a39c3c8 100644 --- a/src/mapper/__init__.py +++ b/src/mapper/__init__.py @@ -16,7 +16,7 @@ class Mapper(object): def handle_unsupported_expression(self, expr, *args, **kwargs): raise ValueError, "%s cannot handle expressions of type %s" % ( - self.__class__.__name__, expr.__class__.__name__) + self.__class__, expr.__class__) def __call__(self, expr, *args, **kwargs): import pymbolic.primitives as primitives @@ -55,7 +55,8 @@ class Mapper(object): elif is_numpy_array(expr): return self.map_numpy_array(expr, *args, **kwargs) else: - raise ValueError, "encountered invalid foreign object: %s" % repr(expr) + raise ValueError, "%s encountered invalid foreign object: %s" % ( + self.__class__, repr(expr)) -- GitLab