# HG changeset patch # User Yuya Nishihara # Date 2018-03-20 14:16:28 # Node ID 9cd88dd3bf64a1b3a6b7b72a8fe93e0e4e9118e0 # Parent 41a5d815d2c1b6ca086fe7540f3f263ea589aa95 templater: micro-optimize join() with empty separator diff --git a/mercurial/templateutil.py b/mercurial/templateutil.py --- a/mercurial/templateutil.py +++ b/mercurial/templateutil.py @@ -558,6 +558,6 @@ def joinitems(itemiter, sep): for x in itemiter: if first: first = False - else: + elif sep: yield sep yield x