mirror of
https://github.com/python/cpython.git
synced 2025-07-07 19:35:27 +00:00
bpo-40280: Emscripten has no support for subprocesses (GH-29872)
Fixes ``platform`` and ``help()`` on emscripten. Signed-off-by: Christian Heimes <christian@python.org> Automerge-Triggered-By: GH:tiran
This commit is contained in:
parent
226d22ff2d
commit
cb2b3c8d35
2 changed files with 10 additions and 2 deletions
|
@ -607,7 +607,10 @@ def _syscmd_file(target, default=''):
|
|||
# XXX Others too ?
|
||||
return default
|
||||
|
||||
import subprocess
|
||||
try:
|
||||
import subprocess
|
||||
except ImportError:
|
||||
return default
|
||||
target = _follow_symlinks(target)
|
||||
# "file" output is locale dependent: force the usage of the C locale
|
||||
# to get deterministic behavior.
|
||||
|
@ -746,7 +749,10 @@ class _Processor:
|
|||
"""
|
||||
Fall back to `uname -p`
|
||||
"""
|
||||
import subprocess
|
||||
try:
|
||||
import subprocess
|
||||
except ImportError:
|
||||
return None
|
||||
try:
|
||||
return subprocess.check_output(
|
||||
['uname', '-p'],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue