viewing paste fish pyte failure | Python

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
#!/usr/bin/env python3
 
import pyte
import pexpect
import os
import time
 
screen = pyte.Screen(80, 5)
stream = pyte.Stream(screen)
 
env = os.environ.copy()
 
#env['TERM'] = 'xterm'
 
terminal = pexpect.spawn('fish', ['--no-config'], dimensions=(80, 5), env=env)
 
def get_data():
    data = terminal.read_nonblocking(size=1024, timeout=0.1)
    stream.feed(data.decode('utf-8'))
 
time.sleep(1)
 
terminal.send('\t')
 
get_data()
 
print('\n'.join(screen.display))
 
Viewed 552 times, submitted by Guest.