Sha256: 02fcd2e1ba9cf25f187378a1ada919a95ef624fbeb78e515dd8c79b869f0badd
Contents?: true
Size: 396 Bytes
Versions: 5
Compression:
Stored size: 396 Bytes
Contents
require "snmp" # Patch SNMP::TrapListener#process_traps to ignore exceptions when stopping. class SNMP::TrapListener alias_method :original_exit, :exit def exit @stop = true original_exit end def stop? @stop end alias_method :original_process_traps, :process_traps def process_traps(*args) original_process_traps(*args) rescue raise unless stop? end end
Version data entries
5 entries across 5 versions & 1 rubygems