It was easier to cherry-pick while retaining most of the refactor back to the base PersistentConnectionProvider class. I did try to not break the class __init__() signatures by keeping the kwarg order, so silence_listener_task_exceptions just gets explicitly passed on to the base class because of that.
What was wrong?
Backport of #3378
closes #3375 (along with #3378)
It was easier to cherry-pick while retaining most of the refactor back to the base
PersistentConnectionProvider
class. I did try to not break the class__init__()
signatures by keeping the kwarg order, sosilence_listener_task_exceptions
just gets explicitly passed on to the base class because of that.Todo:
Cute Animal Picture