Fix bug #379, reported by Phillip Porch <root@theproch.com>:
openpty(): Fallback code when os.openpty() does not exist attempted to
call _slave_open(), which should have been slave_open().
This bug only showed on platforms which do not provide a working openpty()
in the C library.
diff --git a/Lib/pty.py b/Lib/pty.py
index b06938a..12c9093 100644
--- a/Lib/pty.py
+++ b/Lib/pty.py
@@ -25,7 +25,7 @@
except (AttributeError, OSError):
pass
master_fd, slave_name = _open_terminal()
- slave_fd = _slave_open(slave_name)
+ slave_fd = slave_open(slave_name)
return master_fd, slave_fd
def master_open():