Am 07.10.2010, 14:50 Uhr, schrieb Charlie Clark  

> 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):


NB. that you must use "source" and not "vocabulary" for this to work.

Charlie Clark
Managing Director
Clark Consulting & Research
German Office
Helmholtzstr. 20
D- 40215
Tel: +49-211-600-3657
Mobile: +49-178-782-6226
Zope-Dev maillist  -
**  No cross posts or HTML encoding!  **
(Related lists - )

Reply via email to