Brian Lloyd wrote:

>  > What's wrong with:
>>      import imaplib
>>       imaplib.__allow_access_to_unprotected_subobjects__ = 1
>Nothing is wrong with it per se - but using the SecurityInfo
>interfaces (even indirectly through the helper stuff I checked
>in to PythonScripts for 2.3.1) is more future-proof, in case
>the actual mechanics of protection change one day.

Thanks for explaining. I read the release notes for 2.3.1 just hours 
after sending my question. Doing this with the new helper functions 
sounds like a good way.

>  > And, if the above is somehow bad or insecure, how would you use your
>>  method to allow access to specific methods in a module, as in:
>>      import re
>>       re.__allow_access_to_unprotected_subobjects__ = {
>>           'sub': 1,
>>       }
>You can see a minimal example in the module in
>the PythonScripts package (though there is no helper shortcut
>for that method yet - there probably should be).

A helper shortcut would be nice :)
Itai Tavor                      -- "Je sautille, donc je suis."    --
[EMAIL PROTECTED]            --               - Kermit the Frog --
--                                                                 --
-- "Every day, once a day, give yourself a present"  - Dale Cooper --

Zope-Dev maillist  -  [EMAIL PROTECTED]
**  No cross posts or HTML encoding!  **
(Related lists - )

Reply via email to