Am 07.10.2010, 14:50 Uhr, schrieb Charlie Clark <charlie.cl...@clark-consulting.eu>:
> Thanks for the tip. For a vocabulary it has to provide IBaseVocabulary as > well, although I guess I can just define a source. Unfortunately I'm > getting now getting an AssertionError when the widgets are setup but I > now > know where to look. Just for the archives def my_source(context): ... return SimpleVocabulary() directlyProvides(my_source, IContextSourceBinder) works fine with class IMySchema(Interface): choices=Choice( source=my_source ) NB. that you must use "source" and not "vocabulary" for this to work. Charlie -- Charlie Clark Managing Director Clark Consulting & Research German Office Helmholtzstr. 20 Düsseldorf D- 40215 Tel: +49-211-600-3657 Mobile: +49-178-782-6226 _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )