# HG changeset patch # User Gregory Szorc # Date 1518382550 28800 # Node ID 15c8c4ac5d9c8a41d02d00c86b02b78cf6c770f0 # Parent 8de90e006c789a14af5b1b8832ed1b51ba4fb608 py3: pass system string to socket.getservbyname Differential Revision: https://phab.mercurial-scm.org/D2139 diff -r 8de90e006c78 -r 15c8c4ac5d9c mercurial/util.py --- a/mercurial/util.py Sun Feb 11 12:42:10 2018 -0800 +++ b/mercurial/util.py Sun Feb 11 12:55:50 2018 -0800 @@ -2717,7 +2717,7 @@ pass try: - return socket.getservbyname(port) + return socket.getservbyname(pycompat.sysstr(port)) except socket.error: raise Abort(_("no port number associated with service '%s'") % port)