1package saferun 2 3type SafeRunner struct{} 4 5func (r *SafeRunner) Run(fn func()) { 6 defer func() { recover() }() 7 fn() 8} 9 10var PSafe = &SafeRunner{}