Voodoo with ModuleSecurityInfo, was Re: [Zope] importing encode_base64

Dieter Maurer dieter at handshake.de
Thu Jun 9 14:18:30 EDT 2005


Paul Winkler wrote at 2005-6-8 20:48 -0400:
> ...
>from Products.FooProduct import Utils
>return Utils.foo(context)
>
>
>And in Products/FooProduct/__init__.py, I had this:
>
>ModuleSecurityInfo('Products.FooProduct').declarePublic(
>    'blah', 'foo')

This allows something like:

     from Products.FooProduct import foo

But, in fact, you use

     from Products.FooProduct import Utils
     ... Utils.foo ...

Strange, that it worked at all...

-- 
Dieter


More information about the Zope mailing list