mercurial/templateutil.py
changeset 50608 832df74a488f
parent 50607 a6a17f799839
child 50609 f013e790d8bf
equal deleted inserted replaced
50607:a6a17f799839 50608:832df74a488f
   299         return self._wrapvalue(val, val)
   299         return self._wrapvalue(val, val)
   300 
   300 
   301     def _wrapvalue(self, key, val):
   301     def _wrapvalue(self, key, val):
   302         if val is None:
   302         if val is None:
   303             return
   303             return
   304         if util.safehasattr(val, b'_makemap'):
   304         if util.safehasattr(val, '_makemap'):
   305             # a nested hybrid list/dict, which has its own way of map operation
   305             # a nested hybrid list/dict, which has its own way of map operation
   306             return val
   306             return val
   307         return hybriditem(None, key, val, self._makemap)
   307         return hybriditem(None, key, val, self._makemap)
   308 
   308 
   309     def filter(self, context, mapping, select):
   309     def filter(self, context, mapping, select):