From 467d723bd728e73d425c143b9ed6e8301a3d7721 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 13 Feb 2001 13:13:33 +0000 Subject: [PATCH] Added a comment explaining why this file must really have #! /usr/local/bin/python and not #! /usr/bin/env python. --- Lib/cgi.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Lib/cgi.py b/Lib/cgi.py index f3d27255cb0..9c38359d4bf 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