removing exception dep, saving blank canvas on checkRanges err

This commit is contained in:
Will Charczuk 2017-02-22 17:15:13 -08:00
parent a3605addc2
commit d88ba0ead3
3 changed files with 6 additions and 5 deletions

View file

@ -1,6 +1,7 @@
package main
import (
"log"
"net/http"
"github.com/wcharczuk/go-chart"
@ -38,5 +39,5 @@ func drawChartWide(res http.ResponseWriter, req *http.Request) {
func main() {
http.HandleFunc("/", drawChart)
http.HandleFunc("/wide", drawChartWide)
http.ListenAndServe(":8080", nil)
log.Fatal(http.ListenAndServe(":8080", nil))
}

View file

@ -97,6 +97,8 @@ func (c Chart) Render(rp RendererProvider, w io.Writer) error {
err = c.checkRanges(xr, yr, yra)
if err != nil {
// (try to) dump the raw background to the stream.
r.Save(w)
return err
}

View file

@ -4,8 +4,6 @@ import (
"bufio"
"io"
"os"
exception "github.com/blendlabs/go-exception"
)
var (
@ -26,7 +24,7 @@ func (fu fileUtil) ReadByLines(filePath string, handler func(line string)) error
handler(line)
}
} else {
return exception.Wrap(err)
return err
}
return nil
}
@ -46,7 +44,7 @@ func (fu fileUtil) ReadByChunks(filePath string, chunkSize int, handler func(lin
handler(readData)
}
} else {
return exception.Wrap(err)
return err
}
return nil
}