equal
deleted
inserted
replaced
597 # that returns a list of dicts. |
597 # that returns a list of dicts. |
598 if isinstance(d, wrapped): |
598 if isinstance(d, wrapped): |
599 diter = d.itermaps(context) |
599 diter = d.itermaps(context) |
600 else: |
600 else: |
601 diter = _checkeditermaps(darg, d) |
601 diter = _checkeditermaps(darg, d) |
602 for i, v in enumerate(diter): |
602 for lm in _iteroverlaymaps(context, mapping, diter): |
603 lm = context.overlaymap(mapping, v) |
|
604 lm['index'] = i |
|
605 yield evalrawexp(context, lm, targ) |
603 yield evalrawexp(context, lm, targ) |
606 |
604 |
607 def runmember(context, mapping, data): |
605 def runmember(context, mapping, data): |
608 darg, memb = data |
606 darg, memb = data |
609 d = evalrawexp(context, mapping, darg) |
607 d = evalrawexp(context, mapping, darg) |