From 6bc6fbba6ffff27ea36c5beee9ec3d658ed670b8 Mon Sep 17 00:00:00 2001 From: Joe Rafaniello Date: Fri, 10 May 2024 11:05:09 -0400 Subject: [PATCH] Don't require bunny client library at code load time --- .../providers/vmware/cloud_manager/event_catcher/stream.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/manageiq/providers/vmware/cloud_manager/event_catcher/stream.rb b/app/models/manageiq/providers/vmware/cloud_manager/event_catcher/stream.rb index 4f7e5c2b2..7ad83b8ef 100644 --- a/app/models/manageiq/providers/vmware/cloud_manager/event_catcher/stream.rb +++ b/app/models/manageiq/providers/vmware/cloud_manager/event_catcher/stream.rb @@ -1,5 +1,3 @@ -require 'bunny' - # Listens to RabbitMQ events class ManageIQ::Providers::Vmware::CloudManager::EventCatcher::Stream include Vmdb::Logging @@ -22,6 +20,7 @@ def self.test_amqp_connection(options = {}) end def self.connect(connection_options = {}) + require 'bunny' Bunny.new(connection_options) end @@ -70,6 +69,7 @@ def connection end def initialize_queues(channel) + require 'bunny' @queues = {} @options[:queues].each do |queue_name| begin