Update linux.py

This commit is contained in:
chrys87 2016-12-15 10:36:10 +01:00 committed by GitHub
parent 7fe6dedb6f
commit e916a84ee1

View File

@ -28,8 +28,11 @@ class driver():
currScreenFile.close()
except Exception as e:
self.env['runtime']['debug'].writeDebugOut(str(e),debug.debugLevel.ERROR)
def injectTextToScreen(self, text):
with open("/dev/tty" + self.env['screenData']['newTTY'], 'w') as fd:
def injectTextToScreen(self, text, screen = None):
useScreen = "/dev/tty" + self.env['screenData']['newTTY']
if screen != None:
useScreen = screen
with open(useScreen, 'w') as fd:
for c in text:
fcntl.ioctl(fd, termios.TIOCSTI, c)
time.sleep(0.005)