Update linux.py

This commit is contained in:
chrys87 2016-12-15 10:31:03 +01:00 committed by GitHub
parent 96868703e0
commit 45df97499d

View File

@ -7,6 +7,9 @@
import difflib import difflib
import re import re
import subprocess import subprocess
import fcntl
import termios
import time
from core import debug from core import debug
from utils import screen_utils from utils import screen_utils
@ -25,6 +28,11 @@ class driver():
currScreenFile.close() currScreenFile.close()
except Exception as e: except Exception as e:
self.env['runtime']['debug'].writeDebugOut(str(e),debug.debugLevel.ERROR) 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:
for c in text:
fcntl.ioctl(fd, termios.TIOCSTI, c)
time.sleep(0.005)
def getCurrApplication(self): def getCurrApplication(self):
apps = [] apps = []