Skip to content

Commit 2bddfb8

Browse files
committed
handle empty but defined SHELL env
Sometimes SHELL can be '', which should be treated the same as undefined.
1 parent bbf97ff commit 2bddfb8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

jupyter_notebook/terminal/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from . import api_handlers
1414

1515
def initialize(webapp):
16-
shell = os.environ.get('SHELL', 'sh')
16+
shell = os.environ.get('SHELL') or 'sh'
1717
terminal_manager = webapp.settings['terminal_manager'] = NamedTermManager(shell_command=[shell])
1818
terminal_manager.log = app_log
1919
base_url = webapp.settings['base_url']

0 commit comments

Comments
 (0)