comparison COPYING @ 27891:ac8c0ee5c3b8

templater: make _hybrid not callable to avoid conflicting semantics In templater, a callable symbol exists for lazy evaluation, which should have f(**mapping) signature. On the other hand, _hybrid.__call__(), which was introduced by 0b241d7a8c62, generates mapping for each element. This patch renames _hybrid.__call__() to _hybrid.itermaps() so that a _hybrid object can be a value of a mapping dict. {namespaces % "{namespace}: {names % "{name }"}\n"} ~~~~~ a _hybrid object
author Yuya Nishihara <yuya@tcha.org>
date Sat, 16 Jan 2016 13:42:37 +0900
parents 8c8b55733cbd
children
comparison
equal deleted inserted replaced
27890:ce76c4d2b85c 27891:ac8c0ee5c3b8