From 7c57f5fa0f9061f445cf9fae4978c67dc4641d78 Mon Sep 17 00:00:00 2001 From: Paulo Costa Date: Sat, 6 Feb 2016 18:23:39 -0200 Subject: [PATCH] Fixing some imports --- evdev/device.py | 4 ---- evdev/eventio.py | 1 - evdev/eventio_async.py | 3 ++- evdev/uinput.py | 7 ++++++- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/evdev/device.py b/evdev/device.py index ec3e0be..d84ea5e 100644 --- a/evdev/device.py +++ b/evdev/device.py @@ -1,16 +1,12 @@ # encoding: utf-8 import os -import fcntl -import select -import functools import collections from evdev import _input, ecodes, util from evdev.events import InputEvent try: - import asyncio from evdev.eventio_async import EventIO except ImportError: from evdev.eventio import EventIO diff --git a/evdev/eventio.py b/evdev/eventio.py index 2860a1b..b8a1471 100644 --- a/evdev/eventio.py +++ b/evdev/eventio.py @@ -4,7 +4,6 @@ import fcntl import functools import select -import collections from evdev import _input, _uinput, ecodes, util from evdev.events import InputEvent diff --git a/evdev/eventio_async.py b/evdev/eventio_async.py index 47b0097..fe9a3a9 100644 --- a/evdev/eventio_async.py +++ b/evdev/eventio_async.py @@ -1,6 +1,7 @@ # encoding: utf-8 import asyncio +import select from evdev import eventio @@ -38,7 +39,7 @@ def read_loop(self): The returned iterator is compatible with the ``async for`` syntax ''' - return ReadItertor(self) + return ReadIterator(self) class ReadIterator(object): diff --git a/evdev/uinput.py b/evdev/uinput.py index c06641a..fd52930 100644 --- a/evdev/uinput.py +++ b/evdev/uinput.py @@ -7,7 +7,12 @@ from evdev import _uinput from evdev import ecodes, util, device from evdev.events import InputEvent -from evdev.eventio import EventIO + +try: + from evdev.eventio_async import EventIO +except ImportError: + from evdev.eventio import EventIO + class UInputError(Exception): pass