17 Dec
2005
17 Dec
'05
7:12 p.m.
Florent Guillaume wrote:
I have a strange thing in Zope 2.8 and Zope 2.9 I never noticed. {'-C': ''} is present in REQUEST.form for a GET request without arguments. A simple script "showrequest" with "return repr (context.REQUEST.form)" shows it.
A bit of digging shows this is due to cgi.py which has the code (in parse()): if sys.argv[1:]: qs = sys.argv[1] else: qs = ""
And Zope is actually run with the command line: /usr/local/bin/python /opt/zope28/lib/python/Zope2/Startup/run.py -C / home/fg/zope28/etc/zope.conf which explains the '-C'.
What should we do? Clear sys.argv[1:] on Zope start?
Do we still need CGI support anyway? AFAIK it got just ripped out... Philipp