ref: be6482603ee8ac3516ae19ceebb35662f038b25e
parent: bee521c68fa14ea76e2f442d7907be04bf50e3e6
author: bep <[email protected]>
date: Sat May 2 07:32:38 EDT 2015
Disable faulty range validation in apply Fixed #1098
--- a/tpl/template_funcs.go
+++ b/tpl/template_funcs.go
@@ -666,11 +666,12 @@
num--
}
- if len(args) < num {
+ // TODO(bep) see #1098 - also see template_tests.go
+ /*if len(args) < num {
return reflect.ValueOf(nil), errors.New("Too few arguments")
} else if len(args) > num {
return reflect.ValueOf(nil), errors.New("Too many arguments")
- }
+ }*/
for i := 0; i < num; i++ {
if xt, targ := n[i].Type(), fn.Type().In(i); !xt.AssignableTo(targ) {
--- a/tpl/template_test.go
+++ b/tpl/template_test.go
@@ -18,11 +18,11 @@
expectErr int
}{
// Issue #1089
- {"{{apply .C \"first\" }}", 2},
+ //{"{{apply .C \"first\" }}", 2},
// Issue #1090
{"{{ slicestr \"000000\" 10}}", 2},
// Issue #1091
- {"{{apply .C \"first\" 0 0 0}}", 2},
+ //{"{{apply .C \"first\" 0 0 0}}", 2},
{"{{seq 3e80}}", 2},
// Issue #1095
{"{{apply .C \"urlize\" " +