[IronPython] problems with cgi scripts

Count László de Almásy calmasy at gmail.com
Sat Jan 2 21:43:37 CET 2010


there is no error. the httpd log shows a 200 response, i just get no
data back. i've tried two different http servers as well, thttpd and
bozohttpd with the same results. if i switch the top line in the
script to point to CPython (#!/usr/bin/python) instead, it works fine.
i forgot to mention this is on Linux/Mono, in case that makes any
difference.

On Sat, Jan 2, 2010 at 4:42 AM, Michael Foord <fuzzyman at voidspace.org.uk> wrote:
>
> What does your server error log say?
>>
>> is there any reason that IronPython is incompatible with CGI? i'm not
>> able to run even the simplest of CGI programs when certain CPython
>> modules are imported. for example, the following doesn't work - i
>> simply get an empty response in the browser (and no errors):
>>
>> =============
>>
>> #!/usr/local/packages/IronPython-2.0.3/ipy.exe
>>
>> import base64
>>
>> print "Content-Type: text/html"
>> print
>> print "hello"
>>
>> =============
>>
>> however, if you remove the import of base64, it does work. importing
>> certain modules such as 'sys' don't break it, but most do (substitute
>> almost any CPython module for base64). it's not an issue with my
>> sys.path, i can import these modules fine from the interpreter. i'd
>> also think if it was an issue like that, i'd get an ImportError or
>> something, not just empty output with no exception or error.
>>
>> any ideas?
>>
>>
>
> What does your server error log say?
>
> Michael
>
> --
> http://www.ironpythoninaction.com/
> http://www.voidspace.org.uk/blog
>
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>



-- 
Cheers, László



More information about the Ironpython-users mailing list