Show More
@@ -59,11 +59,12 class ProcessHandler(object): | |||||
59 |
|
59 | |||
60 | @property |
|
60 | @property | |
61 | def sh(self): |
|
61 | def sh(self): | |
62 |
if self._sh is None: |
|
62 | if self._sh is None: | |
63 | self._sh = pexpect.which('sh') |
|
63 | shell_name = os.environ.get("SHELL", "sh") | |
|
64 | self._sh = pexpect.which(shell_name) | |||
64 | if self._sh is None: |
|
65 | if self._sh is None: | |
65 |
raise OSError('" |
|
66 | raise OSError('"{}" shell not found'.format(shell_name)) | |
66 |
|
67 | |||
67 | return self._sh |
|
68 | return self._sh | |
68 |
|
69 | |||
69 | def __init__(self, logfile=None, read_timeout=None, terminate_timeout=None): |
|
70 | def __init__(self, logfile=None, read_timeout=None, terminate_timeout=None): |
General Comments 0
You need to be logged in to leave comments.
Login now