]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
#18066: remove vestigial code depending on the sgi module
authorAndrew Kuchling <amk@amk.ca>
Sat, 1 Jun 2013 17:52:30 +0000 (13:52 -0400)
committerAndrew Kuchling <amk@amk.ca>
Sat, 1 Jun 2013 17:52:30 +0000 (13:52 -0400)
Lib/pty.py

index 5fe53c1582cb8a2dbced4a2942724eea65f302dd..e841f12f3edb9b85cc34891e2a441943f85f6759 100644 (file)
@@ -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