[Checkins] SVN: grokcore.component/trunk/src/grokcore/component/
Better naming of the module annotation.
Philipp von Weitershausen
philikon at philikon.de
Sat Jul 19 10:17:50 EDT 2008
Log message for revision 88592:
Better naming of the module annotation.
Changed:
U grokcore.component/trunk/src/grokcore/component/decorators.py
U grokcore.component/trunk/src/grokcore/component/meta.py
-=-
Modified: grokcore.component/trunk/src/grokcore/component/decorators.py
===================================================================
--- grokcore.component/trunk/src/grokcore/component/decorators.py 2008-07-19 14:12:06 UTC (rev 88591)
+++ grokcore.component/trunk/src/grokcore/component/decorators.py 2008-07-19 14:17:50 UTC (rev 88592)
@@ -61,8 +61,8 @@
# XXX we do not have function grokkers (yet) so we put the annotation
# on the module.
frame = sys._getframe(1)
- implementers = frame.f_locals.get('__implementers__', None)
- if implementers is None:
- frame.f_locals['__implementers__'] = implementers = []
- implementers.append(ob)
+ adapters = frame.f_locals.get('__grok_adapters__', None)
+ if adapters is None:
+ frame.f_locals['__grok_adapters__'] = adapters = []
+ adapters.append(ob)
return zope.interface.implementer.__call__(self, ob)
Modified: grokcore.component/trunk/src/grokcore/component/meta.py
===================================================================
--- grokcore.component/trunk/src/grokcore/component/meta.py 2008-07-19 14:12:06 UTC (rev 88591)
+++ grokcore.component/trunk/src/grokcore/component/meta.py 2008-07-19 14:17:50 UTC (rev 88592)
@@ -114,8 +114,8 @@
def grok(self, name, module, module_info, config, **kw):
context = grokcore.component.context.bind().get(module=module)
- implementers = module_info.getAnnotation('implementers', [])
- for function in implementers:
+ adapters = module_info.getAnnotation('grok.adapters', [])
+ for function in adapters:
interfaces = getattr(function, '__component_adapts__', None)
if interfaces is None:
# There's no explicit interfaces defined, so we assume the
More information about the Checkins
mailing list