11-12-05 10:46 PM
[ http://issues.apache.org/jira/brows...HON-88?page=all ]
Nicolas Lehuen resolved MODPYTHON-88:
-------------------------------------
Fix Version: 3.2
Resolution: Fixed
As Graham suggested, added sys.argv=['mod_python'] in apache.init().
> Initialise sys.argv to a dummy value.
> -------------------------------------
>
> Key: MODPYTHON-88
> URL: http://issues.apache.org/jira/browse/MODPYTHON-88
> Project: mod_python
> Type: Improvement
> Components: core
> Versions: 3.2, 2.7.10, 3.1.3, 3.1.4
> Reporter: Graham Dumpleton
> Priority: Minor
> Fix For: 3.2
>
> As mod_python isn't executed as part of a traditional command line program but is
embedded into Apache, there is no actual sys.argv array for command line parameters.
This though causes problems when certain third party modules are used which want fo
r s
ome reason to query sys.argv, eg. numarray:
> http://www.modpython.org/pipermail/...ber/019401.html
> and pychart:
> http://www.modpython.org/pipermail/...ber/019360.html
> Simple way of avoiding this would be if apache.init() method executed for
each interpreter being created set sys.argv.
> sys.argv = ['mod_python']
[ Post a follow-up to this message ]
|