Chris Withers wrote at 2008-12-13 02:17 +0000:
>I have a need to be able to adapting certain objects to None, eg:
> if something:
> return None
> return somethingelse
Your use case seems to abuse adaptation:
Adaptation to an interface must always return an object which provides
"None", by default, only provides very few interfaces (not sure
whether you can extend this set with 'alsoProvides').
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?
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists -