Mercurial > yakumo_izuru > aya
changeset 3:53dea9841cd9 draft
moved eval func type to the top, added some error logs
author | zaitsev.serge |
---|---|
date | Fri, 05 Dec 2014 17:26:59 +0000 |
parents | fd79b3a90bef |
children | 05fc24caac37 |
files | zs.go |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/zs.go Fri Dec 05 17:09:10 2014 +0000 +++ b/zs.go Fri Dec 05 17:26:59 2014 +0000 @@ -21,6 +21,8 @@ PUBDIR = ".pub" ) +type EvalFn func(args []string, vars map[string]string) (string, error) + func split2(s, delim string) (string, string) { parts := strings.SplitN(s, delim, 2) if len(parts) == 2 { @@ -43,8 +45,6 @@ return v, body } -type EvalFn func(args []string, vars map[string]string) (string, error) - func render(s string, vars map[string]string, eval EvalFn) (string, error) { b := []byte(s) delim_open := []byte("{{") @@ -228,7 +228,7 @@ buildAll(false) // pass duration case "var": if len(args) == 0 { - // print error + log.Println("ERROR: filename expected") return } if b, err := ioutil.ReadFile(args[0]); err == nil { @@ -244,7 +244,7 @@ } } } else { - // print error + log.Println(err) } default: cmd := exec.Command(path.Join(ZSDIR, cmd), args...)