From 0ee574a7188b95f16984006ae4fce1d4046542a2 Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 2 Aug 2022 06:15:18 +0200 Subject: [PATCH] forget uploads that failed to initialize --- copyparty/up2k.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/copyparty/up2k.py b/copyparty/up2k.py index a0a84012..ebb83410 100644 --- a/copyparty/up2k.py +++ b/copyparty/up2k.py @@ -1870,7 +1870,11 @@ class Up2k(object): job["need"].append(k) lut[k] = 1 - self._new_upload(job) + try: + self._new_upload(job) + except: + self.registry[job["ptop"]].pop(job["wark"], None) + raise purl = "{}/{}".format(job["vtop"], job["prel"]).strip("/") purl = "/{}/".format(purl) if purl else "/"