# HG changeset patch # User Yuya Nishihara # Date 2017-04-04 13:20:06 # Node ID 31dad7a5b4ed89eb2a79c5c76b8810fc71962dd4 # Parent a0f2d83f8083196b7ec235565078afa1b2f2f0e0 templater: hide private variable of _hybrid diff --git a/mercurial/templatekw.py b/mercurial/templatekw.py --- a/mercurial/templatekw.py +++ b/mercurial/templatekw.py @@ -32,21 +32,21 @@ class _hybrid(object): def __init__(self, gen, values, makemap, joinfmt): self.gen = gen - self.values = values + self._values = values self._makemap = makemap self.joinfmt = joinfmt def itermaps(self): makemap = self._makemap - for x in self.values: + for x in self._values: yield makemap(x) def __contains__(self, x): - return x in self.values + return x in self._values def __len__(self): - return len(self.values) + return len(self._values) def __getattr__(self, name): if name != 'get': raise AttributeError(name) - return getattr(self.values, name) + return getattr(self._values, name) def unwraphybrid(thing): """Return an object which can be stringified possibly by using a legacy