Tres Seaver wrote:
  for name in ('vindaloo', 'madras', 'tiki_masala'):
       globals()[name] = MNA_factory_maker(name)

and then in ZCML:

   <adapter for=".interfaces.IChicken"
            provides=".interfaces.ICurry"
            name="vindaloo"
            factory=".adapters.vindaloo" />

...but here you have to specify the same info twice and hence duplicate info and get it identical in two places, which feels icky to me.

Is there a python-only way to register adapters instead of in ZCML and, if it exists, is it safe to use in conjunction with the normal zcml dances?

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