Selectors2

Latest version: v2.0.2

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

Scan your dependencies

2.0.2

-----------------------------

* [BUGFIX] Added support for ``long`` integers in Python 2.x.

2.0.1

-------------------------------

* [BUGFIX] Timeouts would not be properly recalculated after receiving an EINTR error.

2.0.0

----------------------------

* [FEATURE] Add support for Jython with ``JythonSelectSelector``.
* [FEATURE] Add support for ``/dev/devpoll`` with ``DevpollSelector``.
* [CHANGE] Raises a ``RuntimeError`` instead of ``ValueError`` if there is no selector available.
* [CHANGE] No longer wraps exceptions in ``SelectorError``, raises original exception including
in timeout situations.
* [BUGFIX] Detect defects in a system that defines a selector but does not implement it.
* [BUGFIX] Can now detect a change in the ``select`` module after import such as when
``gevent.monkey.monkey_patch()`` is called before importing ``selectors2``.

1.1.1

--------------------------------

* [BUGFIX] Platforms that define ``select.kqueue`` would not have ``KqueueSelector`` as the ``DefaultSelector``.

1.1.0

--------------------------------

* [FEATURE] Make system calls faster for Python versions that support PEP 475.
* [FEATURE] Wheels are now universal.

1.0.0

--------------------------------

* Initial implementation of ``selectors2``.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.