[Checkins] SVN: z3c.discriminator/trunk/z3c/discriminator/patches.py Should list the discriminators not the condition.

Malthe Borch mborch at gmail.com
Wed Nov 28 17:04:33 EST 2007


Log message for revision 82017:
  Should list the discriminators not the condition.

Changed:
  U   z3c.discriminator/trunk/z3c/discriminator/patches.py

-=-
Modified: z3c.discriminator/trunk/z3c/discriminator/patches.py
===================================================================
--- z3c.discriminator/trunk/z3c/discriminator/patches.py	2007-11-28 21:55:39 UTC (rev 82016)
+++ z3c.discriminator/trunk/z3c/discriminator/patches.py	2007-11-28 22:04:33 UTC (rev 82017)
@@ -9,7 +9,7 @@
     if one or more ``required`` interfaces are designated as
     discriminators."""
     
-    drequired = [hasattr(r, '__discriminated__') for r in required]
+    drequired = [r for r in required if hasattr(r, '__discriminated__')]
 
     if factory is None or len(drequired) == 0:
         return _register(self, required, provided, name, factory)



More information about the Checkins mailing list