mercurial/pycompat.py
changeset 44452 9d2b2df2c2ba
parent 43870 66af68d4c751
child 44651 00e0c5c06ed5
--- a/mercurial/pycompat.py	Fri Mar 06 10:52:44 2020 +0100
+++ b/mercurial/pycompat.py	Fri Mar 06 13:27:41 2020 -0500
@@ -334,7 +334,7 @@
         they can be passed as keyword arguments as dictonaries with bytes keys
         can't be passed as keyword arguments to functions on Python 3.
         """
-        dic = dict((k.decode('latin-1'), v) for k, v in dic.items())
+        dic = {k.decode('latin-1'): v for k, v in dic.items()}
         return dic
 
     def byteskwargs(dic):
@@ -342,7 +342,7 @@
         Converts keys of python dictonaries to bytes as they were converted to
         str to pass that dictonary as a keyword argument on Python 3.
         """
-        dic = dict((k.encode('latin-1'), v) for k, v in dic.items())
+        dic = {k.encode('latin-1'): v for k, v in dic.items()}
         return dic
 
     # TODO: handle shlex.shlex().