mercurial/templatekw.py
changeset 24241 e7baf88c29c3
parent 24240 bd504d90588d
child 24337 696ab1a24ae0
--- a/mercurial/templatekw.py	Wed Feb 18 23:01:33 2015 +0900
+++ b/mercurial/templatekw.py	Wed Feb 18 23:17:52 2015 +0900
@@ -14,6 +14,7 @@
 #  "{files % '{file}\n'}" (hgweb-style with inlining and function support)
 # and to access raw values:
 #  "{ifcontains(file, files, ...)}", "{ifcontains(key, extras, ...)}"
+#  "{get(extras, key)}"
 
 class _hybrid(object):
     def __init__(self, gen, values, makemap, joinfmt=None):
@@ -34,6 +35,10 @@
         return x in self.values
     def __len__(self):
         return len(self.values)
+    def __getattr__(self, name):
+        if name != 'get':
+            raise AttributeError(name)
+        return getattr(self.values, name)
 
 def showlist(name, values, plural=None, element=None, **args):
     if not element: