equal
deleted
inserted
replaced
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): |