[EMAIL PROTECTED] wrote:
>> I'm working on removing BBB warnings of our current app for 3.3.
>> For the <vocabulay> directive it was possible to give the
>> factory some parameters like this:
>> containerName="doctype" />
>> Now, with the <utility> directive that's not possible.
> Write a own factory like:
> class DocTypeContainerVocabulary(ContainerVocabulary):
> def __init__(self):
> super(DocTypeContainerVocabulary, self).__init__()
> self.containerName = 'doctype'
> and also you have to *patch* your class with :
> classProvides(DocTypeContainerVocabulary, IVocabularyFactory)
This is unnecessarily complicated. Simply do:
containerName = 'doctype'
Btw, the "classProvides" thing isn't "patching". Not sure what you mean,
Roger, but it looks like you wanted to give this a negative connotation.
Zope3-dev mailing list