in lib/functions_framework/server.rb [178:198]
def respond_to_signals
synchronize do
return self if @signals_installed
::Signal.trap "SIGTERM" do
Server.signal_enqueue "SIGTERM", @config.logger, @server
end
::Signal.trap "SIGINT" do
Server.signal_enqueue "SIGINT", @config.logger, @server
end
begin
::Signal.trap "SIGHUP" do
Server.signal_enqueue "SIGHUP", @config.logger, @server
end
rescue ::ArgumentError
end
@signals_installed = true
end
self
end