import os
import select

def main():
	master, slave = os.openpty()
	slave_name = os.ttyname(slave)
	print(f"{master=} {slave=} {slave_name=}")

	while True:
		ret = select.select([master], [], [])
		print(f"select returned, {ret=}")
		r = os.read(master, 1)
		print("read: ", r)

if __name__ == "__main__":
	main()
