[Checkins] SVN: five.grok/trunk/src/five/grok/components.py Use BrowserPage with implicit Acquisition.

Lennart Regebro regebro at gmail.com
Thu Jul 17 10:26:07 EDT 2008


Log message for revision 88445:
  Use BrowserPage with implicit Acquisition.
  

Changed:
  U   five.grok/trunk/src/five/grok/components.py

-=-
Modified: five.grok/trunk/src/five/grok/components.py
===================================================================
--- five.grok/trunk/src/five/grok/components.py	2008-07-17 14:19:52 UTC (rev 88444)
+++ five.grok/trunk/src/five/grok/components.py	2008-07-17 14:26:07 UTC (rev 88445)
@@ -8,13 +8,17 @@
 from zope.pagetemplate import pagetemplate, pagetemplatefile
 from zope.publisher.publish import mapply
 
+import Acquisition
 from OFS.SimpleItem import SimpleItem
-from zope.publisher.browser import BrowserPage
 from five.grok import interfaces
 
 from zope.app.container.contained import Contained
 import persistent
 
+import zope.publisher.browser
+class BrowserPage(zope.publisher.browser.BrowserPage, Acquisition.Implicit):
+    """Browser page with implicit Acquisition."""
+
 # XXX Should probably be a SimpleItem.
 class Model(Contained, persistent.Persistent):
     # XXX Inheritance order is important here. If we reverse this,
@@ -22,7 +26,6 @@
     # can be established.
     interface.implements(IAttributeAnnotatable, interfaces.IContext)
     
-    
 class View(BrowserPage):
     interface.implements(interfaces.IGrokView)
 



More information about the Checkins mailing list