[Checkins] SVN: z3c.discriminator/trunk/z3c/discriminator/zcml.py
If we're going to monkey-patch at least be honest about it.
Malthe Borch
mborch at gmail.com
Sat Nov 24 19:13:35 EST 2007
Log message for revision 81982:
If we're going to monkey-patch at least be honest about it.
Changed:
U z3c.discriminator/trunk/z3c/discriminator/zcml.py
-=-
Modified: z3c.discriminator/trunk/z3c/discriminator/zcml.py
===================================================================
--- z3c.discriminator/trunk/z3c/discriminator/zcml.py 2007-11-25 00:13:07 UTC (rev 81981)
+++ z3c.discriminator/trunk/z3c/discriminator/zcml.py 2007-11-25 00:13:34 UTC (rev 81982)
@@ -10,11 +10,10 @@
return discriminator(self.fromUnicode(u[1:]))
return super(DiscriminatorAwareGlobalObject, self).fromUnicode(u)
-
-class IAdapterDirective(zope.component.zcml.IAdapterDirective):
- pass
-IAdapterDirective['for_'].value_type = DiscriminatorAwareGlobalObject(missing_value=object())
+# monkey-patch value type on for_-handler
+zope.component.zcml.IAdapterDirective['for_'].value_type = \
+ DiscriminatorAwareGlobalObject(missing_value=object())
def adapter(_context, factory, provides=None, for_=None, **kwargs):
if len(factory) != 1:
More information about the Checkins
mailing list