# HG changeset patch # User Pulkit Goyal # Date 1537453022 -10800 # Node ID e1e10cbb5568543c355ecae4d60eab638136c2fa # Parent 5495ceab56377bd898bd0e685e2ab1b50c17ce6d py3: make tests/svn-safe-append.py compatible with python 3 Differential Revision: https://phab.mercurial-scm.org/D4671 diff -r 5495ceab5637 -r e1e10cbb5568 tests/svn-safe-append.py --- a/tests/svn-safe-append.py Thu Sep 20 17:16:16 2018 +0300 +++ b/tests/svn-safe-append.py Thu Sep 20 17:17:02 2018 +0300 @@ -9,14 +9,18 @@ import stat import sys -text = sys.argv[1] -fname = sys.argv[2] +if sys.version_info[0] >= 3: + text = os.fsencode(sys.argv[1]) + fname = os.fsencode(sys.argv[2]) +else: + text = sys.argv[1] + fname = sys.argv[2] f = open(fname, "ab") try: before = os.fstat(f.fileno())[stat.ST_MTIME] f.write(text) - f.write("\n") + f.write(b"\n") finally: f.close() inc = 1