(h UriHandler, file string)
| 51 | } |
| 52 | |
| 53 | func readerFrom(h UriHandler, file string) *backupReader { |
| 54 | br := &backupReader{} |
| 55 | reader, err := h.Stream(file) |
| 56 | br.setErr(err) |
| 57 | br.toClose = append(br.toClose, reader) |
| 58 | br.r = reader |
| 59 | return br |
| 60 | } |
| 61 | func (br *backupReader) Read(p []byte) (n int, err error) { |
| 62 | return br.r.Read(p) |
| 63 | } |