[view] fix error messages of NotImplementedError stable
authorNicolas Chauvat <nicolas.chauvat@logilab.fr>
Fri, 10 Feb 2012 10:01:04 +0100
branchstable
changeset 8204 332596be995e
parent 8203 e0efa7583221
child 8205 14c52c5ee706
[view] fix error messages of NotImplementedError
view.py
--- a/view.py	Fri Feb 10 10:00:00 2012 +0100
+++ b/view.py	Fri Feb 10 10:01:04 2012 +0100
@@ -196,7 +196,7 @@
         """
         rset = self.cw_rset
         if rset is None:
-            raise NotImplementedError, (self, "an rset is required")
+            raise NotImplementedError("%r an rset is required" % self)
         wrap = self.templatable and len(rset) > 1 and self.add_div_section
         # avoid re-selection if rset of size 1, we already have the most
         # specific view
@@ -218,7 +218,7 @@
 
     def cell_call(self, row, col, **kwargs):
         """the view is called for a particular result set cell"""
-        raise NotImplementedError, self
+        raise NotImplementedError(repr(self))
 
     def linkable(self):
         """return True if the view may be linked in a menu
@@ -379,7 +379,7 @@
         self.entity_call(self.cw_rset.get_entity(row, col), **kwargs)
 
     def entity_call(self, entity, **kwargs):
-        raise NotImplementedError()
+        raise NotImplementedError('%r %r' % (self.__regid__, self.__class__))
 
 
 class StartupView(View):