[ 
http://issues.apache.org/jira/browse/MODPYTHON-88?page=comments#action_12357501 
] 

Nicolas Lehuen commented on MODPYTHON-88:
-----------------------------------------

Note that pychart is particularly weird, since not only it looks inside 
sys.argv, but it also requires a value to be passed (it uses sys.argv[0]) ! 
Talk about reusability...

> 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 for some reason to query sys.argv, eg. numarray:
>   http://www.modpython.org/pipermail/mod_python/2005-October/019401.html
> and pychart:
>   http://www.modpython.org/pipermail/mod_python/2005-October/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']

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to