Evdev

Latest version: v1.7.1

Safety actively analyzes 688746 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

0.5.0

====================

- Write access to the input device is no longer mandatory. Evdev will
first try to open the device for reading and writing and fallback to
read-only. Methods that require write access (e.g. :func:`set_led()`)
will raise :class:`EvdevError` if the device is open only for reading.

0.4.7

====================

- Fallback to distutils if setuptools is not available.

0.4.6

====================

- Rework documentation and docstrings once more.

- Fix install on Python 3.4 (works around issue21121_).

- Fix :func:`ioctl()` requested buffer size (thanks Jakub Wojciech Klama).

0.4.5

====================

- Add method for returning a list of the currently active keys -
:func:`InputDevice.active_keys()` (thanks `spasche`_).

- Fix a potential buffer overflow in :func:`ioctl_capabilities()` (thanks `spasche`_).

0.4.4

====================

- Calling :func:`InputDevice.read_one()` should always return ``None``,
when there is nothing to be read, even in case of a ``EAGAIN`` errno
(thanks JPP).

0.4.3

====================

- Silence :class:`OSError` in destructor (thanks `polyphemus`_).

- Make :func:`InputDevice.close()` work in cases in which stdin (fd 0)
has been closed (thanks `polyphemus`_).

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.