diff mercurial/hgweb/webutil.py @ 38243:06d11cd90516

templater: promote getmember() to an interface of wrapped types
author Yuya Nishihara <yuya@tcha.org>
date Wed, 21 Mar 2018 11:30:21 +0900
parents f715faeaceee
children 688fbb758ba9
line wrap: on
line diff
--- a/mercurial/hgweb/webutil.py	Wed Mar 21 01:39:44 2018 +0900
+++ b/mercurial/hgweb/webutil.py	Wed Mar 21 11:30:21 2018 +0900
@@ -713,6 +713,9 @@
     def __copy__(self):
         return sessionvars(copy.copy(self._vars), self._start)
 
+    def getmember(self, context, mapping, key):
+        return self._vars.get(key)
+
     def itermaps(self, context):
         separator = self._start
         for key, value in sorted(self._vars.iteritems()):