Mercurial > public > mercurial-scm > hg-stable
diff tests/testlib/crash_transaction_late.py @ 48699:21ac6aedd5e5
transaction: do not rely on a global variable to post_finalize file
We can just add a new argument to the `addfilegenerator` function. This is more
explicit and therefor clearer and less error prone.
Differential Revision: https://phab.mercurial-scm.org/D12125
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 31 Jan 2022 18:38:15 +0100 |
parents | 01b0805534bb |
children | 6000f5b25c9b |
line wrap: on
line diff
--- a/tests/testlib/crash_transaction_late.py Mon Jan 31 08:44:48 2022 +0100 +++ b/tests/testlib/crash_transaction_late.py Mon Jan 31 18:38:15 2022 +0100 @@ -9,7 +9,6 @@ from mercurial import ( error, - transaction, ) @@ -18,14 +17,15 @@ def reposetup(ui, repo): - - transaction.postfinalizegenerators.add(b'late-abort') - class LateAbortRepo(repo.__class__): def transaction(self, *args, **kwargs): tr = super(LateAbortRepo, self).transaction(*args, **kwargs) tr.addfilegenerator( - b'late-abort', [b'late-abort'], abort, order=9999999 + b'late-abort', + [b'late-abort'], + abort, + order=9999999, + post_finalize=True, ) return tr