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 <[email protected]> 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 > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -- Cheers, László _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
