From 5384c2e0f56ca2c7f571ec36fba87057304c2916 Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 2 Aug 2022 20:56:05 +0200 Subject: [PATCH] reentrant cleanup --- copyparty/up2k.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/copyparty/up2k.py b/copyparty/up2k.py index ebb83410..c3b19ae0 100644 --- a/copyparty/up2k.py +++ b/copyparty/up2k.py @@ -1232,7 +1232,11 @@ class Up2k(object): return tf, n def _unspool(self, tf: tempfile.SpooledTemporaryFile[bytes]) -> None: - self.spools.remove(tf) + try: + self.spools.remove(tf) + except: + return + try: tf.close() except Exception as ex: