[Zope] XXX-PythonMethods caveats?
Tony McDonald
tony.mcdonald@ncl.ac.uk
Wed, 15 Mar 2000 09:13:48 +0000
At 9:55 pm -0500 14/3/00, Evan Simpson wrote:
>----- Original Message -----
>From: "Tony McDonald" <tony.mcdonald@ncl.ac.uk>
>[Unmistakable fierce-as-I-could-make-it warning omitted]
>>
>> Of course, I then set
>> do_XXX=1 :)
>
>Noooo!! <crash><snarl><rip> Aeeii!!! <rattle>
:(
>
>You might end up as a CPU server for arbitrary Python programs. You might
>not. LOOK OUT, IT'S BEHIND Y..<glurk>
>
>> ps the icon for the XXX-PythonMethod object is way cool! :)
>
>They had to have *something* positive going for them :-)
<sigh>
Ok, I probably shouldn't use them then.
</sigh>
But (you knew there was going to be a but :). They are *so* useful.
E.g. I've got a XXXMethod that imports the following;
import os, sys, string, mimetypes, stat
import DocumentTemplate
from Acquisition import Implicit
from OFS.Image import File
from OFS.content_types import guess_content_type
setting do_XXX=0 gives me;
<!--
Error type: ImportError
Error value: __import__ not found
-->
Which is fair enough as the docs on the Zope site say import is
controlled. Can you please be a bit more explicit and let me know
*what* I can import? The Python code is a bit over my head...
<compromise>
Would you say that you could use a XXX PythonMethod to debug code
that is going to become an External Method?
</compromise>
Thanks for the help Evan, it's much appreciated.
Tone.
------
Dr Tony McDonald, FMCC, Networked Learning Environments Project
http://nle.ncl.ac.uk/
The Medical School, Newcastle University Tel: +44 191 222 5888
Fingerprint: 3450 876D FA41 B926 D3DD F8C3 F2D0 C3B9 8B38 18A2