removed unused gpio init

This commit is contained in:
Devaev Maxim 2018-07-11 16:08:51 +00:00
parent e3504ee69e
commit 00097cbb98

View File

@ -13,8 +13,6 @@ import serial
from .logging import get_logger from .logging import get_logger
from . import gpio
# ===== # =====
def _get_keymap() -> Dict[str, int]: def _get_keymap() -> Dict[str, int]:
@ -95,21 +93,20 @@ class Hid(multiprocessing.Process):
get_logger().exception("Can't execute emergency clear events") get_logger().exception("Can't execute emergency clear events")
def run(self) -> None: def run(self) -> None:
with gpio.bcm(): try:
try: with serial.Serial(self.__device_path, self.__speed) as tty:
with serial.Serial(self.__device_path, self.__speed) as tty: while True:
while True: try:
try: event = self.__queue.get(timeout=0.1)
event = self.__queue.get(timeout=0.1) except queue.Empty:
except queue.Empty: pass
pass else:
else: self.__send_key_event(tty, event)
self.__send_key_event(tty, event) if self.__stop_event.is_set() and self.__queue.qsize() == 0:
if self.__stop_event.is_set() and self.__queue.qsize() == 0: break
break except Exception:
except Exception: get_logger().exception("Unhandled exception")
get_logger().exception("Unhandled exception") raise
raise
def __send_key_event(self, tty: serial.Serial, event: _KeyEvent) -> None: def __send_key_event(self, tty: serial.Serial, event: _KeyEvent) -> None:
key_bytes = _keymap(event.key) key_bytes = _keymap(event.key)