[Zope-dev] unregistering products
alan milligan
alan_milligan at hotmail.com
Wed Sep 24 11:14:41 EDT 2003
>alan milligan wrote at 2003-9-23 06:35 +0000:
> > However, the original product is still available through
>Products.meta_types
> > and the factory construction mechanism. This is a pain as then users
>must
> > be careful as to what product's they create.
> >
> > It is inconvenient to comment out the registerClass calls in the
>__init__.py
> > to achieve this result. Is there any other technique to deregister
>products
> > yet still have them available in the PYTHONPATH to satisfy other
> > dependencies?
>
>This could have some nasty side effects, e.g. "icon" may not get defined.
>
>Probably, a better solution would be to add "visible= 0" to
>the "registerClass" call.
>
Yes - but this still has the product registered with the factory. It also
requires an invasive editing which is a pain for upgrade paths.
I was hoping for some sort of monkey patch, preferably placed within our
derived class....
Any thoughts?
Alan
_________________________________________________________________
Surf the net and talk on the phone with Xtra Jetstream @
http://www.xtra.co.nz/products/0,,5803,00.html !
More information about the Zope-Dev
mailing list