deal with consecutive dupes even without sqlite

This commit is contained in:
ed 2021-12-06 23:51:44 +01:00
parent 4c3192c8cc
commit 1044aa071b

View file

@ -1308,11 +1308,14 @@ class Up2k(object):
err = "partial upload exists at a different location; please resume uploading here instead:\n" err = "partial upload exists at a different location; please resume uploading here instead:\n"
err += "/" + quotep(vsrc) + " " err += "/" + quotep(vsrc) + " "
dupe = [cj["prel"], cj["name"], cj["lmod"]] # registry is size-constrained + can only contain one unique wark;
try: # let want_recheck trigger symlink (if still in reg) or reupload
self.dupesched[src].append(dupe) if cur:
except: dupe = [cj["prel"], cj["name"], cj["lmod"]]
self.dupesched[src] = [dupe] try:
self.dupesched[src].append(dupe)
except:
self.dupesched[src] = [dupe]
raise Pebkac(400, err) raise Pebkac(400, err)