mirror of
https://github.com/golang/go
synced 2024-11-19 15:54:46 -07:00
text/template: remove associate's error return
It's always nil, so simplify its signature. Found with unparam. Change-Id: I45dd0f868ec2f5de98a970776be686417c8d73b6 Reviewed-on: https://go-review.googlesource.com/95235 Run-TryBot: Daniel Martí <mvdan@mvdan.cc> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
b657c00243
commit
eb5925f5ff
@ -125,9 +125,8 @@ func (t *Template) AddParseTree(name string, tree *parse.Tree) (*Template, error
|
||||
nt = t.New(name)
|
||||
}
|
||||
// Even if nt == t, we need to install it in the common.tmpl map.
|
||||
if replace, err := t.associate(nt, tree); err != nil {
|
||||
return nil, err
|
||||
} else if replace || nt.Tree == nil {
|
||||
replace := t.associate(nt, tree)
|
||||
if replace || nt.Tree == nil {
|
||||
nt.Tree = tree
|
||||
}
|
||||
return nt, nil
|
||||
@ -212,15 +211,15 @@ func (t *Template) Parse(text string) (*Template, error) {
|
||||
// associate installs the new template into the group of templates associated
|
||||
// with t. The two are already known to share the common structure.
|
||||
// The boolean return value reports whether to store this tree as t.Tree.
|
||||
func (t *Template) associate(new *Template, tree *parse.Tree) (bool, error) {
|
||||
func (t *Template) associate(new *Template, tree *parse.Tree) bool {
|
||||
if new.common != t.common {
|
||||
panic("internal error: associate not common")
|
||||
}
|
||||
if old := t.tmpl[new.name]; old != nil && parse.IsEmptyTree(tree.Root) && old.Tree != nil {
|
||||
// If a template by that name exists,
|
||||
// don't replace it with an empty template.
|
||||
return false, nil
|
||||
return false
|
||||
}
|
||||
t.tmpl[new.name] = new
|
||||
return true, nil
|
||||
return true
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user