Irc

Latest version: v20.5.0

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

Scan your dependencies

Page 6 of 19

15.0

====

* The event scheduling functionality has been decoupled
from the client.Reactor object. Now the reactor will
construct a Scheduler from the scheduler_class property,
which must be an instance of irc.schedule.IScheduler.

The ``_on_schedule`` parameter is no longer accepted
to the Reactor class. Implementations requiring a
signal during scheduling should hook into the ``add``
method of the relevant scheduler class.

* Moved the underlying scheduler implementation to
`tempora <https://pypi.org/project/tempora>`_, allowing
it to be re-used for other purposes.

14.2.2

======

* Issue 98: Add an ugly hack to force ``build_sphinx``
command to have the requisite libraries to build
module documentation.

14.2.1

======

* Issue 97: Restore ``irc.buffer`` module for
compatibility.
* Issue 95: Update docs to remove missing or
deprecated modules.
* Issue 96: Declare Gitter support as a badge in the
docs.

14.2

====

* Moved buffer module to `jaraco.stream
<https://pypi.python.org/pypi/jaraco.stream>`_ for
use in other packages.

14.1

====

* ``SingleServerIRCBot`` now accepts a ``recon``
parameter implementing a ReconnectStrategy. The new
default strategy is ExponentialBackoff, implementing an
exponential backoff with jitter.
The ``reconnection_interval`` parameter is now deprecated
but retained for compatibility. To customize the minimum
time before reconnect, create a custom ExponentialBackoff
instance or create another ReconnectStrategy object and
pass that as the ``recon`` parameter. The
``reconnection_interval`` parameter will be removed in
future versions.
* Issue 82: The ``ExponentialBackoff`` implementation
now protects from multiple scheduled reconnects, avoiding
the issue where reconnect attempts accumulate
exponentially when the bot is immediately disconnected
by the server.

14.0

====

* Dropped deprecated constructor
``connection.Factory.from_legacy_params``. Use the
natural constructor instead.
* Issue 83: ``connection.Factory`` no longer attempts
to bind before connect unless a bind address is specified.

Page 6 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.