diff mercurial/cmdutil.py @ 35940:72de5c504833

py3: factor out helpers to apply string conversion recursively
author Yuya Nishihara <yuya@tcha.org>
date Sat, 27 Jan 2018 13:33:31 +0900
parents c8e2d6ed1f9e
children 1a31111e6239
line wrap: on
line diff
--- a/mercurial/cmdutil.py	Sat Jan 27 13:14:06 2018 +0900
+++ b/mercurial/cmdutil.py	Sat Jan 27 13:33:31 2018 +0900
@@ -1594,7 +1594,7 @@
     fm.write('date', '(%s) ', fm.formatdate(marker.date()))
     meta = marker.metadata().copy()
     meta.pop('date', None)
-    smeta = {_maybebytestr(k): _maybebytestr(v) for k, v in meta.iteritems()}
+    smeta = util.rapply(_maybebytestr, meta)
     fm.write('metadata', '{%s}', fm.formatdict(smeta, fmt='%r: %r', sep=', '))
     fm.plain('\n')