From: Guido van Rossum Date: Tue, 13 Feb 2001 13:13:33 +0000 (+0000) Subject: Added a comment explaining why this file must really have #! X-Git-Tag: v2.1b1~385 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=467d723bd728e73d425c143b9ed6e8301a3d7721;p=python Added a comment explaining why this file must really have #! /usr/local/bin/python and not #! /usr/bin/env python. --- diff --git a/Lib/cgi.py b/Lib/cgi.py index f3d27255cb..9c38359d4b 100755 --- a/Lib/cgi.py +++ b/Lib/cgi.py @@ -1,5 +1,14 @@ #! /usr/local/bin/python +# NOTE: the above "/usr/local/bin/python" is NOT a mistake. It is +# intentionally NOT "/usr/bin/env python". On many systems +# (e.g. Solaris), /usr/local/bin is not in $PATH as passed to CGI +# scripts, and /usr/local/bin is the default directory where Python is +# installed, so /usr/bin/env would be unable to find python. Granted, +# binary installations by Linux vendors often install Python in +# /usr/bin. So let those vendors patch cgi.py to match their choice +# of installation. + """Support module for CGI (Common Gateway Interface) scripts. This module defines a number of utilities for use by CGI scripts