[Zope] Python scripts

Richard Harley richard at scholarpack.com
Fri Jul 6 14:36:54 UTC 2012


That works great, thanks. So there is no way to do this across, say, a 
folder with hundreds of scripts in without duplicating the code in each 
individually?


On 06/07/12 13:30, Laurence Rowe wrote:
> On 6 July 2012 14:09, Richard Harley<richard at scholarpack.com>  wrote:
>> On Zope 2.10 is there a simple/universal way to only allow python scripts to
>> be called by DTML methods or other python scripts and not directly TTW?
> You can check that the script is not the published object with:
>
>      if container.REQUEST['PUBLISHED'] is script:
>          raise 'Forbidden'
>
> For newer versions of Zope raise an exception object:
>
>      from zExceptions import Forbidden
>      if container.REQUEST['PUBLISHED'] is script:
>          raise Forbidden('Script may not be published.')
>
> Laurence
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.zope.org/pipermail/zope/attachments/20120706/4a04c40e/attachment.html>


More information about the Zope mailing list