Show More
@@ -0,0 +1,21 b'' | |||
|
1 | """Emscripten-specific implementation of process utilities. | |
|
2 | ||
|
3 | This file is only meant to be imported by process.py, not by end-users. | |
|
4 | """ | |
|
5 | ||
|
6 | ||
|
7 | def system(cmd): | |
|
8 | raise OSError("Not available") | |
|
9 | ||
|
10 | ||
|
11 | def getoutput(cmd): | |
|
12 | raise OSError("Not available") | |
|
13 | ||
|
14 | ||
|
15 | def check_pid(cmd): | |
|
16 | raise OSError("Not available") | |
|
17 | ||
|
18 | ||
|
19 | def arg_split(s, posix=False, strict=True): | |
|
20 | """This one could be made to work but it's not clear if it would be useful...""" | |
|
21 | raise OSError("Not available") |
@@ -15,6 +15,8 b" if sys.platform == 'win32':" | |||
|
15 | 15 | from ._process_win32 import system, getoutput, arg_split, check_pid |
|
16 | 16 | elif sys.platform == 'cli': |
|
17 | 17 | from ._process_cli import system, getoutput, arg_split, check_pid |
|
18 | elif sys.platform == "emscripten": | |
|
19 | from ._process_emscripten import system, getoutput, arg_split, check_pid | |
|
18 | 20 | else: |
|
19 | 21 | from ._process_posix import system, getoutput, arg_split, check_pid |
|
20 | 22 |
@@ -34,7 +34,7 b' install_requires =' | |||
|
34 | 34 | exceptiongroup; python_version<'3.11' |
|
35 | 35 | jedi>=0.16 |
|
36 | 36 | matplotlib-inline |
|
37 | pexpect>4.3; sys_platform != "win32" | |
|
37 | pexpect>4.3; sys_platform != "win32" and sys_platform != "emscripten" | |
|
38 | 38 | prompt_toolkit>=3.0.41,<3.1.0 |
|
39 | 39 | pygments>=2.4.0 |
|
40 | 40 | stack_data |
General Comments 0
You need to be logged in to leave comments.
Login now