[PEAK] Dispatch
    Phillip J. Eby 
    pje at telecommunity.com
       
    Tue Mar 28 10:26:10 EST 2006
    
    
  
At 02:46 PM 3/28/2006 +0200, Alain Poirier wrote:
>Hi Phillip,
>
>Using RuleDispatch with Zope 2.x, I've got the problem that the
>'isinstance()' rule doesn't accept a Zope extension class.
>
>Do you think it could be possible to fix this problem ?
You need to define an adapter from ExtensionClass.ExtensionClass (I think 
that's the right type) to dispatch.interfaces.ICriterion.  The adapter you 
should use is dispatch.strategy.ClassCriterion.  Something like:
     protocols.declareAdapter(ClassCriterion, [ICriterion], [ExtensionClass])
Let me know if that doesn't fix it for you.
    
    
More information about the PEAK
mailing list