]> arthur.barton.de Git - bup.git/commit
drecurse: replace OsFile (and __del__) with finalized fd
authorRob Browning <rlb@defaultvalue.org>
Sun, 26 Sep 2021 19:40:02 +0000 (14:40 -0500)
committerRob Browning <rlb@defaultvalue.org>
Mon, 22 Nov 2021 16:35:28 +0000 (10:35 -0600)
commited52e7041e90514d6f4cfabd08639b8fa43530d0
tree3746a379a97f38171f7e1cc2b2f122149889225d
parentf2938ade564e0e2b57368da6c5e74cfe5eac4a16
drecurse: replace OsFile (and __del__) with finalized fd

Add composable helpers.finalize(x, finalizer) context management
adapter and use it to replace OsFile.

Signed-off-by: Rob Browning <rlb@defaultvalue.org>
Tested-by: Rob Browning <rlb@defaultvalue.org>
lib/bup/drecurse.py