From: Andrew Kuchling Date: Sat, 1 Jun 2013 17:52:30 +0000 (-0400) Subject: #18066: remove vestigial code depending on the sgi module X-Git-Tag: v3.4.0a1~585 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=edf33c0145c394694bbcb44a2aaedea0816b9b9e;p=thirdparty%2FPython%2Fcpython.git #18066: remove vestigial code depending on the sgi module --- diff --git a/Lib/pty.py b/Lib/pty.py index 5fe53c1582cb..e841f12f3edb 100644 --- a/Lib/pty.py +++ b/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