mercurial/lock.py
changeset 35897 4b1c04082cdc
parent 35209 9153871d50e0
child 36319 c303eda316be
--- a/mercurial/lock.py	Sat Feb 03 00:01:57 2018 -0500
+++ b/mercurial/lock.py	Sat Jan 27 13:09:49 2018 +0900
@@ -30,9 +30,7 @@
     confidence. Typically it's just hostname. On modern linux, we include an
     extra Linux-specific pid namespace identifier.
     """
-    result = socket.gethostname()
-    if pycompat.ispy3:
-        result = result.encode(pycompat.sysstr(encoding.encoding), 'replace')
+    result = encoding.strtolocal(socket.gethostname())
     if pycompat.sysplatform.startswith('linux'):
         try:
             result += '/%x' % os.stat('/proc/self/ns/pid').st_ino