tstor/iio/utils.go
Antonio Navarro Perez 11d501cd51 Implement logrus, fix httpFs
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2020-07-14 13:55:08 +02:00

22 lines
307 B
Go

package iio
import (
"io"
log "github.com/sirupsen/logrus"
)
func CloseIfCloseable(r interface{}) error {
log.Debug("closing file...")
if r == nil {
return nil
}
closer, ok := r.(io.Closer)
if !ok {
log.Debug("file is not implementing close method")
return nil
}
return closer.Close()
}