mercurial/pushkey.py
changeset 21659 a319842539f5
parent 21652 ed6e61eaebc0
child 21661 2f52a16f2bee
--- a/mercurial/pushkey.py	Tue May 27 15:44:46 2014 -0700
+++ b/mercurial/pushkey.py	Thu May 29 15:23:25 2014 -0700
@@ -37,6 +37,8 @@
     lk = _get(namespace)[1]
     return lk(repo)
 
+decode = encoding.tolocal
+
 def encodekeys(keys):
     """encode the content of a pushkey namespace for exchange over the wire"""
     enc = encoding.fromlocal
@@ -47,5 +49,5 @@
     result = {}
     for l in data.splitlines():
         k, v = l.split('\t')
-        result[encoding.tolocal(k)] = encoding.tolocal(v)
+        result[decode(k)] = decode(v)
     return result