# File lib/rbot/ircbot.rb, line 817 def got_sig(sig, func=:quit) debug "received #{sig}, queueing #{func}" $interrupted += 1 self.send(func) unless @quit_mutex.locked? debug "interrupted #{$interrupted} times" if $interrupted >= 3 debug "drastic!" log_session_end exit 2 end end