[Checkins] SVN: grokcore.site/trunk/src/grokcore/site/ update the API definitions

Jan Wijbrand Kolman cvs-admin at zope.org
Tue May 1 10:17:10 UTC 2012


Log message for revision 125465:
  update the API definitions

Changed:
  U   grokcore.site/trunk/src/grokcore/site/__init__.py
  U   grokcore.site/trunk/src/grokcore/site/interfaces.py

-=-
Modified: grokcore.site/trunk/src/grokcore/site/__init__.py
===================================================================
--- grokcore.site/trunk/src/grokcore/site/__init__.py	2012-05-01 10:16:36 UTC (rev 125464)
+++ grokcore.site/trunk/src/grokcore/site/__init__.py	2012-05-01 10:17:06 UTC (rev 125465)
@@ -12,7 +12,7 @@
 #
 ##############################################################################
 
-
+from zope.site.hooks import getSite
 from grokcore.component import *
 from grokcore.site.directive import site, local_utility
 from grokcore.site.components import Site, LocalUtility, Application

Modified: grokcore.site/trunk/src/grokcore/site/interfaces.py
===================================================================
--- grokcore.site/trunk/src/grokcore/site/interfaces.py	2012-05-01 10:16:36 UTC (rev 125464)
+++ grokcore.site/trunk/src/grokcore/site/interfaces.py	2012-05-01 10:17:06 UTC (rev 125465)
@@ -54,7 +54,9 @@
 
 class IBaseClasses(Interface):
     Site = Attribute("Mixin class for sites.")
+
     LocalUtility = Attribute("Base class for local utilities.")
+
     Application = Attribute("Base class for applications.")
 
 
@@ -82,5 +84,10 @@
 class IGrokcoreSiteAPI(IGrokcoreComponentAPI, IBaseClasses, IDirectives):
     """grokcore.site's public API."""
 
+    IApplication = Attribute('The application model interface')
+
+    def getSite():
+        """Get the current site."""
+
     def getApplication():
         """Return the nearest enclosing `grok.Application`."""



More information about the checkins mailing list