Browse Source

Merge pull request #3 from silasdavis/master

From the department of pedantry
pull/1842/head
Anton Kaliaev 8 years ago
committed by GitHub
parent
commit
75a539ae3d
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      errors.go

+ 4
- 4
errors.go View File

@ -23,23 +23,23 @@ func (se StackError) Error() string {
// A panic resulting from a sanity check means there is a programmer error
// and some gaurantee is not satisfied.
func PanicSanity(v interface{}) {
panic(Fmt("Paniced on a Sanity Check: %v", v))
panic(Fmt("Panicked on a Sanity Check: %v", v))
}
// A panic here means something has gone horribly wrong, in the form of data corruption or
// failure of the operating system. In a correct/healthy system, these should never fire.
// If they do, it's indicative of a much more serious problem.
func PanicCrisis(v interface{}) {
panic(Fmt("Paniced on a Crisis: %v", v))
panic(Fmt("Panicked on a Crisis: %v", v))
}
// Indicates a failure of consensus. Someone was malicious or something has
// gone horribly wrong. These should really boot us into an "emergency-recover" mode
func PanicConsensus(v interface{}) {
panic(Fmt("Paniced on a Consensus Failure: %v", v))
panic(Fmt("Panicked on a Consensus Failure: %v", v))
}
// For those times when we're not sure if we should panic
func PanicQ(v interface{}) {
panic(Fmt("Paniced questionably: %v", v))
panic(Fmt("Panicked questionably: %v", v))
}

Loading…
Cancel
Save