(self)
Read multiple input events from device. Return a generator object that
        yields :class:`InputEvent <evdev.events.InputEvent>` instances. Raises
        `BlockingIOError` if there are no available events at the moment.
Read multiple input events from device. Return a generator object that
        yields :class:`InputEvent <evdev.events.InputEvent>` instances. Raises
        `BlockingIOError` if there are no available events at the moment.
Read multiple input events from device . Return a generator object that yields : class : InputEvent <evdev . events . InputEvent > instances . Raises BlockingIOError if there are no available events at the moment .
def read(self):
        '''
        Read multiple input events from device. Return a generator object that
        yields :class:`InputEvent <evdev.events.InputEvent>` instances. Raises
        `BlockingIOError` if there are no available events at the moment.
        '''

        # events -> [(sec, usec, type, code, val), ...]
        events = _input.device_read_many(self.fd)

        for event in events:
            yield InputEvent(*event)
def read ( self ) : # events -> [(sec, usec, type, code, val), ...] events = _input . device_read_many ( self . fd ) for event in events : yield InputEvent ( * event )