class Puma::ThreadPool

def trigger_before_thread_start_hooks

def trigger_before_thread_start_hooks
  return unless @before_thread_start&.any?
  @before_thread_start.each do |b|
    begin
      b.call
    rescue Exception => e
      STDERR.puts "WARNING before_thread_start hook failed with exception (#{e.class}) #{e.message}"
    end
  end
  nil
end