# HG changeset patch # User Mads Kiilerich # Date 1336923908 -7200 # Node ID a0b8a912ec81f8f7605bf16473fd2e95b5c6d306 # Parent e4f451c8c05c7795ad32b19c6e3ead6e51bc8066 merge: simplify mergestate iter diff -r e4f451c8c05c -r a0b8a912ec81 mercurial/merge.py --- a/mercurial/merge.py Fri May 09 14:46:50 2014 -0500 +++ b/mercurial/merge.py Sun May 13 17:45:08 2012 +0200 @@ -248,10 +248,7 @@ return self._state[dfile][0] def __iter__(self): - l = self._state.keys() - l.sort() - for f in l: - yield f + return iter(sorted(self._state)) def files(self): return self._state.keys()