# HG changeset patch # User Yuya Nishihara # Date 2018-04-01 14:03:02 # Node ID d14dbf46e5c7fdc8d3d74701c299aaab1e1094c6 # Parent 31a0d47d69b3f4565e32ce0b851125d46c3f2d1c hgweb: prefix private variables of sessionvars with '_' diff --git a/mercurial/hgweb/webutil.py b/mercurial/hgweb/webutil.py --- a/mercurial/hgweb/webutil.py +++ b/mercurial/hgweb/webutil.py @@ -653,17 +653,17 @@ def diffstat(tmpl, ctx, statgen, parity) class sessionvars(object): def __init__(self, vars, start='?'): - self.start = start - self.vars = vars + self._start = start + self._vars = vars def __getitem__(self, key): - return self.vars[key] + return self._vars[key] def __setitem__(self, key, value): - self.vars[key] = value + self._vars[key] = value def __copy__(self): - return sessionvars(copy.copy(self.vars), self.start) + return sessionvars(copy.copy(self._vars), self._start) def __iter__(self): - separator = self.start - for key, value in sorted(self.vars.iteritems()): + separator = self._start + for key, value in sorted(self._vars.iteritems()): yield {'name': key, 'value': pycompat.bytestr(value), 'separator': separator,