[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