[PATCH 3 of 4] templater: hide private variable of _hybrid
Yuya Nishihara
yuya at tcha.org
Tue Apr 4 12:00:58 EDT 2017
# HG changeset patch
# User Yuya Nishihara <yuya at tcha.org>
# Date 1491312006 -32400
# Tue Apr 04 22:20:06 2017 +0900
# Node ID a78c9de39862cd089aaddd9536902c7c52dfe1e6
# Parent 1c90b99b7e835b4f8d65329170a4830370ab2f04
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
More information about the Mercurial-devel
mailing list