# HG changeset patch # User Manuel Jacob # Date 1653832381 -7200 # Node ID 7d9a45c7517f78a80b8a4291a5b7009478022b40 # Parent 003c0732c0552b2cc890b1f3a5d46c57a6dda04e py3: remove hack that removed flush argument from print() calls on Python 2 diff -r 003c0732c055 -r 7d9a45c7517f tests/test-extension.t --- a/tests/test-extension.t Sun May 29 16:12:27 2022 +0200 +++ b/tests/test-extension.t Sun May 29 15:53:01 2022 +0200 @@ -1,16 +1,4 @@ Test basic extension support - $ cat > unflush.py < import sys - > from mercurial import pycompat - > if pycompat.ispy3: - > # no changes required - > sys.exit(0) - > with open(sys.argv[1], 'rb') as f: - > data = f.read() - > with open(sys.argv[1], 'wb') as f: - > f.write(data.replace(b', flush=True', b'')) - > EOF - $ cat > foobar.py < import os > from mercurial import commands, exthelper, registrar @@ -189,7 +177,6 @@ > def custompredicate(repo, subset, x): > return smartset.baseset([r for r in subset if r in {0}]) > EOF - $ "$PYTHON" $TESTTMP/unflush.py foo.py $ cp foo.py bar.py $ echo 'foo = foo.py' >> $HGRCPATH @@ -302,7 +289,6 @@ > def extsetup(ui): > print('ambigabs.s=%s' % ambigabs.s, flush=True) > NO_CHECK_EOF - $ "$PYTHON" $TESTTMP/unflush.py loadabs.py $ (PYTHONPATH=${PYTHONPATH}${PATHSEP}${TESTTMP}/libroot; hg --config extensions.loadabs=loadabs.py root) ambigabs.s=libroot/ambig.py $TESTTMP/a @@ -1871,7 +1857,6 @@ > def ext(*args, **opts): > print(opts[b'opt'], flush=True) > EOF - $ "$PYTHON" $TESTTMP/unflush.py $TESTTMP/test_unicode_default_value.py $ cat > $TESTTMP/opt-unicode-default/.hg/hgrc << EOF > [extensions] > test_unicode_default_value = $TESTTMP/test_unicode_default_value.py