[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