We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 99bdd23 commit 6d8b60bCopy full SHA for 6d8b60b
jupyter_server_terminals/app.py
@@ -1,4 +1,5 @@
1
import os
2
+import shlex
3
import sys
4
from shutil import which
5
@@ -42,6 +43,8 @@ def initialize_configurables(self):
42
43
else:
44
default_shell = which("sh") # type:ignore[assignment]
45
shell_override = self.serverapp.terminado_settings.get("shell_command")
46
+ if isinstance(shell_override, str):
47
+ shell_override = shlex.split(shell_override)
48
shell = (
49
[os.environ.get("SHELL") or default_shell] if shell_override is None else shell_override
50
)
0 commit comments