diff options
Diffstat (limited to 'file.go')
| -rw-r--r-- | file.go | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -31,6 +31,14 @@ func (f *File) Close() error { return nil } +func (f *File) CloseWriterWithError(err error) error { + if f.w == nil { + return ErrUnsupported + } + pw := f.w.(*io.PipeWriter) + return pw.CloseWithError(err) +} + // implements io.Reader func (f *File) Read(b []byte) (int, error) { if f.r == nil { |
