# HG changeset patch # User Pierre-Yves David # Date 1490201319 -3600 # Node ID e57f28fafe4144c4a427b079a771e643eb92d27b # Parent 89ce52e855ed1c2b0d9e2831c5a86e3a86229f97 stablerange: make sure nobody use the 'stablekey' property outside the class diff -r 89ce52e855ed -r e57f28fafe41 hgext3rd/evolve/stablerange.py --- a/hgext3rd/evolve/stablerange.py Wed Mar 22 17:47:09 2017 +0100 +++ b/hgext3rd/evolve/stablerange.py Wed Mar 22 17:48:39 2017 +0100 @@ -357,7 +357,7 @@ def __eq__(self, other): if type(self) != type(other): raise NotImplementedError() - return self.stablekey == other.stablekey + return self._stablekey == other._stablekey def __getitem__(self, idx): """small helper function to prepare for the migration to tuple""" @@ -370,10 +370,10 @@ @util.propertycache def _id(self): - return hash(self.stablekey) + return hash(self._stablekey) @util.propertycache - def stablekey(self): + def _stablekey(self): return (self[0], self.index) def __len__(self):