[Zope-Checkins] CVS: Zope/lib/python/Shared/DC/ZRDB - DA.py:1.110.12.6

Stefan H. Holek stefan at epy.co.at
Thu Apr 29 16:01:50 EDT 2004


Update of /cvs-repository/Zope/lib/python/Shared/DC/ZRDB
In directory cvs.zope.org:/tmp/cvs-serv8944/lib/python/Shared/DC/ZRDB

Modified Files:
      Tag: Zope-2_7-branch
	DA.py 
Log Message:
Collector #1298, ZSQLMethods now use a __traceback_supplement__ to not get 
rendered in the site error log.


=== Zope/lib/python/Shared/DC/ZRDB/DA.py 1.110.12.5 => 1.110.12.6 ===
--- Zope/lib/python/Shared/DC/ZRDB/DA.py:1.110.12.5	Mon Apr 19 05:06:50 2004
+++ Zope/lib/python/Shared/DC/ZRDB/DA.py	Thu Apr 29 16:01:49 2004
@@ -399,6 +399,8 @@
         The returned value is a sequence of record objects.
         """
 
+        __traceback_supplement__ = (SQLMethodTracebackSupplement, self)
+
         if REQUEST is None:
             if kw: REQUEST=kw
             else:
@@ -577,3 +579,10 @@
         r=self.__dict__['_r']
         if hasattr(r, name): return getattr(r,name)
         return getattr(self.__dict__['_da'], name)
+
+
+class SQLMethodTracebackSupplement:
+    #__implements__ = ITracebackSupplement
+    def __init__(self, sql):
+        self.object = sql
+




More information about the Zope-Checkins mailing list