New submission from Ben Rousch:

The subprocess.Popen function uses /bin/sh in Unix environments. Android is 
detected as a Unix environemnt, but has moved that executable to 
/system/bin/sh. This can be worked around by adding a parameter 
"executable='/system/bin/sh'" to the call, but it is impractical to do this for 
every call to Popen in every library and codebase. For subprocess.Popen to work 
on Android, Popen needs to be able to detect if /bin/sh is not there and try 
/system/bin/sh instead.

----------
components: Library (Lib)
messages: 173093
nosy: brousch
priority: normal
severity: normal
status: open
title: subrocess.Popen needs /bin/sh but Android only has /system/bin/sh
type: crash
versions: Python 2.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue16255>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to