Don't fmt.Println warning if gob.Register fails--just return an err

This commit is contained in:
Patrick Mylund Nielsen 2012-02-23 04:16:42 +01:00
parent 84d15102eb
commit 74f0b20353
1 changed files with 0 additions and 7 deletions

View File

@ -204,13 +204,6 @@ func (c *cache) Save(w io.Writer) (err error) {
defer func() { defer func() {
if x := recover(); x != nil { 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") err = fmt.Errorf("Error registering item types with Gob library")
} }
}() }()