Dieter Maurer wrote:
> I think that in some cases, it would be useful for an adapter factory
> to say 'I cannot handle this case' and then the adapter lookup
> is continued. Maybe, this is already supported?
> Then, maybe, you can use it?
That's exactly what returning None indicates...
>> def some_adapter(obj):
>> if something:
>> return None
>> return somethingelse
> Your use case seems to abuse adaptation:
> Adaptation to an interface must always return an object which provides
> the interface.
> "None", by default, only provides very few interfaces
...indeed, however, I really do want to return None here.
Simplistix - Content Management, Zope & Python Consulting
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists -