Mercurial > hg > mercurial-source
diff mercurial/server.py @ 33331:d770a08ee9d9
server: write out pid using bytes IO instead of str IO
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Sun, 28 May 2017 15:43:06 -0400 (2017-05-28) |
parents | 3f0936b2cea9 |
children | e48cb1c7a902 |
line wrap: on
line diff
--- a/mercurial/server.py +++ b/mercurial/server.py @@ -29,11 +29,11 @@ def writepid(pid): if opts['pid_file']: if appendpid: - mode = 'a' + mode = 'ab' else: - mode = 'w' + mode = 'wb' fp = open(opts['pid_file'], mode) - fp.write(str(pid) + '\n') + fp.write(str(pid).encode('latin1') + '\n') fp.close() if opts['daemon'] and not opts['daemon_postexec']: