Don't fmt.Println warning if gob.Register fails--just return an err
This commit is contained in:
parent
84d15102eb
commit
74f0b20353
7
cache.go
7
cache.go
@ -204,13 +204,6 @@ func (c *cache) Save(w io.Writer) (err error) {
|
||||
|
||||
defer func() {
|
||||
if x := recover(); x != nil {
|
||||
fmt.Printf(`The Gob library paniced while registering the cache's item types!
|
||||
Information: %v
|
||||
|
||||
The cache will not be saved.
|
||||
Please report under what conditions this happened, and particularly what special type of objects
|
||||
were stored in cache, at https://github.com/pmylund/go-cache/issues/new
|
||||
`, x)
|
||||
err = fmt.Errorf("Error registering item types with Gob library")
|
||||
}
|
||||
}()
|
||||
|
Loading…
Reference in New Issue
Block a user