#18066: remove vestigial code depending on the sgi module
This commit is contained in:
parent
e9ec2e173d
commit
edf33c0145
13
Lib/pty.py
13
Lib/pty.py
|
@ -47,18 +47,7 @@ def master_open():
|
|||
return _open_terminal()
|
||||
|
||||
def _open_terminal():
|
||||
"""Open pty master and return (master_fd, tty_name).
|
||||
SGI and generic BSD version, for when openpty() fails."""
|
||||
try:
|
||||
import sgi
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
try:
|
||||
tty_name, master_fd = sgi._getpty(os.O_RDWR, 0o666, 0)
|
||||
except OSError as msg:
|
||||
raise OSError(msg)
|
||||
return master_fd, tty_name
|
||||
"""Open pty master and return (master_fd, tty_name)."""
|
||||
for x in 'pqrstuvwxyzPQRST':
|
||||
for y in '0123456789abcdef':
|
||||
pty_name = '/dev/pty' + x + y
|
||||
|
|
Loading…
Reference in New Issue