Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions evdev/device.py
Original file line number Diff line number Diff line change
@@ -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
Expand Down
1 change: 0 additions & 1 deletion evdev/eventio.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
import fcntl
import functools
import select
import collections

from evdev import _input, _uinput, ecodes, util
from evdev.events import InputEvent
Expand Down
3 changes: 2 additions & 1 deletion evdev/eventio_async.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# encoding: utf-8

import asyncio
import select

from evdev import eventio

Expand Down Expand Up @@ -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):
Expand Down
7 changes: 6 additions & 1 deletion evdev/uinput.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down