# HG changeset patch # User Yuya Nishihara # Date 1521555388 -32400 # Node ID 9cd88dd3bf64a1b3a6b7b72a8fe93e0e4e9118e0 # Parent 41a5d815d2c1b6ca086fe7540f3f263ea589aa95 templater: micro-optimize join() with empty separator diff -r 41a5d815d2c1 -r 9cd88dd3bf64 mercurial/templateutil.py --- a/mercurial/templateutil.py Sat Mar 17 21:42:27 2018 +0900 +++ b/mercurial/templateutil.py Tue Mar 20 23:16:28 2018 +0900 @@ -558,6 +558,6 @@ for x in itemiter: if first: first = False - else: + elif sep: yield sep yield x