MCPcopy Index your code
hub / github.com/python/cpython / _open_terminal

Function _open_terminal

Lib/pty.py:48–58  ·  view source on GitHub ↗

Open pty master and return (master_fd, tty_name).

()

Source from the content-addressed store, hash-verified

46 return master_fd, slave_fd
47
48def _open_terminal():
49 """Open pty master and return (master_fd, tty_name)."""
50 for x in 'pqrstuvwxyzPQRST':
51 for y in '0123456789abcdef':
52 pty_name = '/dev/pty' + x + y
53 try:
54 fd = os.open(pty_name, os.O_RDWR)
55 except OSError:
56 continue
57 return (fd, '/dev/tty' + x + y)
58 raise OSError('out of pty devices')
59
60
61def fork():

Callers 1

openptyFunction · 0.85

Calls 1

openMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…