equal
deleted
inserted
replaced
856 b'Mercurial IO including templates is done' |
856 b'Mercurial IO including templates is done' |
857 b' with bytes, not strings, got %r' % thing |
857 b' with bytes, not strings, got %r' % thing |
858 ) |
858 ) |
859 elif thing is None: |
859 elif thing is None: |
860 pass |
860 pass |
861 elif not util.safehasattr(thing, b'__iter__'): |
861 elif not util.safehasattr(thing, '__iter__'): |
862 yield pycompat.bytestr(thing) |
862 yield pycompat.bytestr(thing) |
863 else: |
863 else: |
864 for i in thing: |
864 for i in thing: |
865 if isinstance(i, wrapped): |
865 if isinstance(i, wrapped): |
866 i = i.show(context, mapping) |
866 i = i.show(context, mapping) |