'Recoverable connection errors.
List of connection related exceptions that can be recovered from,
but where the connection must be closed and re-established first.'

@cached_property
def recoverable_connection_errors(self):

    try:
        return self.transport.recoverable_connection_errors
    except AttributeError:
        return (self.connection_errors + self.channel_errors)
