restricted mode???

View: New views
3 Messages — Rating Filter:   Alert me  

restricted mode???

by Robin Becker :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

A reportlab user running via mod_python+django (Python 2.5.2 and mod_python
3.3.1) reports a strange intermittent error involving failure to read files
which are known to be present.

After some debugging efforts we got this clearer error message


      File "/usr/lib/python2.5/site-packages/reportlab/lib/utils.py", line 810,
in dump
         f = open(self.fn,'wb')

     IOError: file() constructor not accessible in restricted mode

this is not the  original error, but part of our efforts to debug; however, the
original error was during an attempt to read a file so presumably open was not
available there.

Googling the error indicates something to do with restricted
environments/mod_python+threads.

I thought that restricted mode died ages ago.

Any ideas what could be causing this?
--
Robin Becker

--
http://mail.python.org/mailman/listinfo/python-list

Parent Message unknown Re: restricted mode???

by "Martin v. Löwis" :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> I thought that restricted mode died ages ago.
>
> Any ideas what could be causing this?

Restricted mode is still available, and activated whenever
a frame's builtins directory is different from the interpreter's;
see PyFrame_IsRestricted.

Regards,
Martin
--
http://mail.python.org/mailman/listinfo/python-list

Re: restricted mode???

by Robin Becker :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Martin v. Löwis wrote:

>> I thought that restricted mode died ages ago.
>>
>> Any ideas what could be causing this?
>
> Restricted mode is still available, and activated whenever
> a frame's builtins directory is different from the interpreter's;
> see PyFrame_IsRestricted.
>
> Regards,
> Martin
thanks very much, I saw some references to mod_python & threading related to
this, but nothing very obvious.
--
Robin Becker
--
http://mail.python.org/mailman/listinfo/python-list