[Zope] Make os.popen() available to scripts

Dieter Maurer dieter at handshake.de
Mon Aug 9 14:30:05 EDT 2004


Simon Forster wrote at 2004-8-9 15:55 +0100:
>I would like to make os.popen() available to python scripts added via 
>the Zope management interface [1]. Following a previous posting, people 
>pointed me to zope/lib/python/Products/PythonScripts/README.txt and 
>Paul Winkler added to that a URL 
><http://www.zopelabs.com/cookbook/1074897091>.
>
>Following the README all I need do is create an __init__.py file with 
>the content:
>
>from Products.PythonScripts.Utility import allow_module
>allow_module('os.popen')

Most names in the Zope world are well chosen: the named objects do what their
name suggests.

In the example above, the name is "allow_module".
When you take the name seriously, your recognize that it applies to a module.
"os.popen" is a function (and not a module).
And, as you observe: it does not work...

Please take names seriously!
There are a few badly chosen names but in general, you can trust them...

-- 
Dieter


More information about the Zope mailing list