Jim Fulton wrote:
<adapter
    for=".myclasses.MyClass"
    provides=".interfaces.ISomething"
    factory=".adapters.MyAdapter"
    />


I think it is a fine idea.  That's why it has been supported for
a long time.  You can register adapters and views (which, of course
are adapters) for classes as well as interfaces.

Hmm, just to be clear:

class A: pass

class B(A): pass

<adapter
    for="A"
    provides=".interfaces.ISomething"
    factory=".adapters.MyAdapter"
    />

x = ISomething(B)

...will work, right?

cheers,

Chris

--
Simplistix - Content Management, Zope & Python Consulting
           - http://www.simplistix.co.uk
_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to