# HG changeset patch # User Idan Kamara # Date 1302182440 -10800 # Node ID ba669bc7f85165cc794a5e4a332f7fb740901c3e # Parent a0ed0d0dd713191810fa4861d7256d79d7375806 revset: replace for-loop with list comprehension diff -r a0ed0d0dd713 -r ba669bc7f851 mercurial/revset.py --- a/mercurial/revset.py Thu Apr 07 09:47:30 2011 -0500 +++ b/mercurial/revset.py Thu Apr 07 16:20:40 2011 +0300 @@ -698,11 +698,7 @@ if state not in ('good', 'bad', 'skip', 'unknown'): raise ParseError(_('invalid bisect state')) marked = set(repo.changelog.rev(n) for n in hbisect.load_state(repo)[state]) - l = [] - for r in subset: - if r in marked: - l.append(r) - return l + return [r for r in subset if r in marked] symbols = { "adds": adds,