[Checkins] SVN: grokcore.site/trunk/src/grokcore/site/ Moved directive `site` from Grok to this package

Souheil Chelfouh cvs-admin at zope.org
Fri Apr 27 14:29:13 UTC 2012


Log message for revision 125342:
  Moved directive `site` from Grok to this package
  
  

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

-=-
Modified: grokcore.site/trunk/src/grokcore/site/__init__.py
===================================================================
--- grokcore.site/trunk/src/grokcore/site/__init__.py	2012-04-27 14:24:08 UTC (rev 125341)
+++ grokcore.site/trunk/src/grokcore/site/__init__.py	2012-04-27 14:29:09 UTC (rev 125342)
@@ -14,7 +14,7 @@
 
 
 from grokcore.component import *
-from grokcore.site.directive import local_utility
+from grokcore.site.directive import site, local_utility
 from grokcore.site.components import Site, LocalUtility
 from grokcore.site.util import getApplication
 

Modified: grokcore.site/trunk/src/grokcore/site/directive.py
===================================================================
--- grokcore.site/trunk/src/grokcore/site/directive.py	2012-04-27 14:24:08 UTC (rev 125341)
+++ grokcore.site/trunk/src/grokcore/site/directive.py	2012-04-27 14:29:09 UTC (rev 125342)
@@ -25,6 +25,16 @@
 from martian import util
 from martian.error import GrokImportError
 
+
+class site(martian.Directive):
+    """This directive is used to indicate the Grok site
+    object for which the component should be used/registered.
+    """
+    scope = martian.CLASS
+    store = martian.ONCE
+    validate = martian.validateInterfaceOrClass
+
+
 class local_utility(martian.Directive):
     """The `grokcore.site.local_utility()` directive.
 



More information about the checkins mailing list