summaryrefslogtreecommitdiffstats
path: root/contrib/python/ipython/py3/IPython/utils/_process_emscripten.py
diff options
context:
space:
mode:
authorAlexSm <[email protected]>2024-03-13 16:36:01 +0100
committerGitHub <[email protected]>2024-03-13 16:36:01 +0100
commit6cb1176da7acfe6571977f06e7d9dc4365cb330b (patch)
treec15fcf49a68ba829dc39eef237f94f41d0b55ee6 /contrib/python/ipython/py3/IPython/utils/_process_emscripten.py
parent67ba58b766f6ca63d5471aa18728e69d03ffe1ca (diff)
parent18c62b66fdaa3ae6c066f720f82b88b28cc3dc91 (diff)
Merge pull request #2697 from ydb-platform/mergelibs-240313-1032
Library import 240313-1032
Diffstat (limited to 'contrib/python/ipython/py3/IPython/utils/_process_emscripten.py')
-rw-r--r--contrib/python/ipython/py3/IPython/utils/_process_emscripten.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/contrib/python/ipython/py3/IPython/utils/_process_emscripten.py b/contrib/python/ipython/py3/IPython/utils/_process_emscripten.py
new file mode 100644
index 00000000000..05dcdc34d5f
--- /dev/null
+++ b/contrib/python/ipython/py3/IPython/utils/_process_emscripten.py
@@ -0,0 +1,23 @@
+"""Emscripten-specific implementation of process utilities.
+
+This file is only meant to be imported by process.py, not by end-users.
+"""
+
+
+from ._process_common import arg_split
+
+
+def system(cmd):
+ raise OSError("Not available")
+
+
+def getoutput(cmd):
+ raise OSError("Not available")
+
+
+def check_pid(cmd):
+ raise OSError("Not available")
+
+
+# `arg_split` is still used by magics regardless of whether we are on a posix/windows/emscipten
+__all__ = ["system", "getoutput", "check_pid", "arg_split"]