()
| 1073 | } |
| 1074 | |
| 1075 | func (p panicked) Error() string { |
| 1076 | if err, ok := p.reason.(error); ok { |
| 1077 | return err.Error() |
| 1078 | } |
| 1079 | return fmt.Sprintf("panic: %v", p.reason) |
| 1080 | } |
| 1081 | |
| 1082 | func safelyCall(fn func(*Tx) error, tx *Tx) (err error) { |
| 1083 | defer func() { |