[Checkins] SVN: z3c.pt/trunk/src/z3c/pt/expressions.py Fire BeforeUpdateEvent before updating content provider.

Dan Korostelev nadako at gmail.com
Fri Feb 27 05:51:19 EST 2009


Log message for revision 97341:
  Fire BeforeUpdateEvent before updating content provider.

Changed:
  U   z3c.pt/trunk/src/z3c/pt/expressions.py

-=-
Modified: z3c.pt/trunk/src/z3c/pt/expressions.py
===================================================================
--- z3c.pt/trunk/src/z3c/pt/expressions.py	2009-02-27 10:42:45 UTC (rev 97340)
+++ z3c.pt/trunk/src/z3c/pt/expressions.py	2009-02-27 10:51:19 UTC (rev 97341)
@@ -3,10 +3,12 @@
 
 import zope.interface
 import zope.component
+import zope.event
 
 from zope.traversing.adapters import traversePathElement
 from zope.contentprovider.interfaces import IContentProvider
 from zope.contentprovider.interfaces import ContentProviderLookupError
+from zope.contentprovider.interfaces import BeforeUpdateEvent
 
 from chameleon.core import types
 from chameleon.zpt import expressions
@@ -26,6 +28,7 @@
         if cp is None:
             raise ContentProviderLookupError(name)
 
+        zope.event.notify(BeforeUpdateEvent(cp, request))
         cp.update()
         return cp.render()
 



More information about the Checkins mailing list