In kombu.transport.redis:
QoS.restore_visible is called by MultiChannelPoller.maybe_restore_messages
maybe_restore_messages is registered in Transport.register_with_event_loop
register_with_event_loop is called by Connection.register_with_event_loop
Which means, without an event loop, visibility_timeout has no effect when using Redis transport. Am I missing anything? Is there any other way to enforce visibility_timeout?