#!/usr/bin/env python3.0

import array
import os
import pty

master_fd, slave_fd = pty.openpty()
master_file = os.fdopen(master_fd, 'rb')
os.write(slave_fd, b'hello world')
os.close(slave_fd)

bufsize = 1024
eof = False
while not eof:
	buf = array.array('b')
	try:
		buf.fromfile(master_file, bufsize)
	except EOFError:
		eof = True

	if not buf:
		eof = True
	else:
		print(buf.tostring().decode())

master_file.close()
