# HG changeset patch # User Pierre-Yves David # Date 1515123469 -3600 # Node ID 9df35258e0c5aecabcb2a6a49323248ed6499503 # Parent 1905aac253f0f25418076e0fb5967106e459bb87 caches: protect against missing connection If the connection cannot be established, we should not try to use it. diff -r 1905aac253f0 -r 9df35258e0c5 hgext3rd/evolve/stablerangecache.py --- a/hgext3rd/evolve/stablerangecache.py Fri Jan 05 09:51:07 2018 +0100 +++ b/hgext3rd/evolve/stablerangecache.py Fri Jan 05 04:37:49 2018 +0100 @@ -141,7 +141,7 @@ new.add((r, depth(r) - 1)) new.add((r, 0)) con = self._con - while new: + while new and con is not None: # many execute is not efficient next = new.pop() known.add(next)