[Checkins] SVN: z3ext.layout/trunk/ Log errors in @@pagelet

Nikolay Kim fafhrd at datacom.kz
Mon Oct 13 16:38:37 EDT 2008


Log message for revision 92173:
  Log errors in @@pagelet

Changed:
  U   z3ext.layout/trunk/CHANGES.txt
  U   z3ext.layout/trunk/src/z3ext/layout/pagelet.py

-=-
Modified: z3ext.layout/trunk/CHANGES.txt
===================================================================
--- z3ext.layout/trunk/CHANGES.txt	2008-10-13 20:28:01 UTC (rev 92172)
+++ z3ext.layout/trunk/CHANGES.txt	2008-10-13 20:38:36 UTC (rev 92173)
@@ -7,7 +7,9 @@
 
 - Fixed missing NotFount in @@pagelet 
 
+- Log errors in @@pagelet
 
+
 1.5.0 (2008-10-06)
 ------------------
 

Modified: z3ext.layout/trunk/src/z3ext/layout/pagelet.py
===================================================================
--- z3ext.layout/trunk/src/z3ext/layout/pagelet.py	2008-10-13 20:28:01 UTC (rev 92172)
+++ z3ext.layout/trunk/src/z3ext/layout/pagelet.py	2008-10-13 20:38:36 UTC (rev 92173)
@@ -109,7 +109,7 @@
             return self[name]
         except Exception, err:
             log = logging.getLogger('z3ext.content')
-            log.debug(err)
+            log.exception(err)
 
         raise NotFound(self.context, name, request)
 
@@ -120,10 +120,14 @@
         else:
             iface = IPagelet
 
-        view = queryMultiAdapter((self.context, self.request), iface)
-        if view is not None:
-            view.update()
-            return view.render()
+        try:
+            view = queryMultiAdapter((self.context, self.request), iface)
+            if view is not None:
+                view.update()
+                return view.render()
+        except Exception, err:
+            log = logging.getLogger('z3ext.content')
+            log.exception(err)
 
         raise KeyError(name)
 



More information about the Checkins mailing list