[Checkins]
SVN: grok/branches/jw-philipp-using-ndir-directives/src/grok/
Adjust to new grokcore.component
Philipp von Weitershausen
philikon at philikon.de
Sat May 3 05:29:05 EDT 2008
Log message for revision 86159:
Adjust to new grokcore.component
Changed:
U grok/branches/jw-philipp-using-ndir-directives/src/grok/directive.py
U grok/branches/jw-philipp-using-ndir-directives/src/grok/util.py
-=-
Modified: grok/branches/jw-philipp-using-ndir-directives/src/grok/directive.py
===================================================================
--- grok/branches/jw-philipp-using-ndir-directives/src/grok/directive.py 2008-05-03 09:21:39 UTC (rev 86158)
+++ grok/branches/jw-philipp-using-ndir-directives/src/grok/directive.py 2008-05-03 09:29:04 UTC (rev 86159)
@@ -29,9 +29,16 @@
ClassDirectiveContext,
ClassOrModuleDirectiveContext)
from martian import util
-from grokcore.component.directive import MultiValueOnceDirective
from grok import components
+class MultiValueOnceDirective(OnceDirective):
+
+ def check_arguments(self, *values):
+ pass
+
+ def value_factory(self, *args):
+ return args
+
class LocalUtilityDirective(MultipleTimesDirective):
def check_arguments(self, factory, provides=None, name=u'',
setup=None, public=False, name_in_container=None):
Modified: grok/branches/jw-philipp-using-ndir-directives/src/grok/util.py
===================================================================
--- grok/branches/jw-philipp-using-ndir-directives/src/grok/util.py 2008-05-03 09:21:39 UTC (rev 86158)
+++ grok/branches/jw-philipp-using-ndir-directives/src/grok/util.py 2008-05-03 09:29:04 UTC (rev 86159)
@@ -31,10 +31,8 @@
# BBB backwards-compatibility imports (in case somebody wrote custom
# grokkers that use these utility functions)
from grokcore.component.util import check_adapts
-from grokcore.component.util import determine_class_directive
from grokcore.component.util import sort_components
from grokcore.component.util import determine_module_component
-from grokcore.component.util import determine_class_component
def public_methods_from_class(factory):
return [m for m in methods_from_class(factory) if \
More information about the Checkins
mailing list