[Checkins] SVN: z3c.feature.core/trunk/src/z3c/feature/core/base.py woops, meant to check this is as well.
Paul Carduner
paulcarduner at gmail.com
Fri Mar 27 07:36:44 EDT 2009
Log message for revision 98419:
woops, meant to check this is as well.
Changed:
U z3c.feature.core/trunk/src/z3c/feature/core/base.py
-=-
Modified: z3c.feature.core/trunk/src/z3c/feature/core/base.py
===================================================================
--- z3c.feature.core/trunk/src/z3c/feature/core/base.py 2009-03-27 11:31:06 UTC (rev 98418)
+++ z3c.feature.core/trunk/src/z3c/feature/core/base.py 2009-03-27 11:36:44 UTC (rev 98419)
@@ -108,7 +108,11 @@
def getFeatureSchema(feature):
- for iface in zope.interface.providedBy(feature).flattened():
+ if isinstance(feature, type):
+ ifaces = zope.interface.implementedBy(feature).flattened()
+ else:
+ ifaces = zope.interface.providedBy(feature).flattened()
+ for iface in ifaces:
if interfaces.IFeatureSchema.providedBy(iface):
return iface
return None
More information about the Checkins
mailing list