Skip to content
Snippets Groups Projects
Commit 505aa61e authored by Timm Fitschen's avatar Timm Fitschen
Browse files

Merge branch 'f-move' into 'dev'

ENH: treat case of removed files

See merge request !5
parents e2320592 bb3f86ee
Branches
Tags
2 merge requests!41REL: update changelog, bump version of pom.xml, update DEPENDENCIES,!5ENH: treat case of removed files
Pipeline #10186 failed
...@@ -63,14 +63,20 @@ def rename(changes, chunksize=10): ...@@ -63,14 +63,20 @@ def rename(changes, chunksize=10):
cont = db.Container() cont = db.Container()
for _, (old, new) in chunk.iterrows(): for _, (old, new) in chunk.iterrows():
cont.append(db.File(path=old)) try:
fi = db.File(path=old)
cont.retrieve() fi.retrieve()
for fi, (_, (old, new)) in zip(cont, chunk.iterrows()): if not fi.is_valid():
assert fi.path == old continue
fi.path = new assert fi.path == old
cont.update() fi.path = new
cont.append(fi)
except Exception as e:
print(e)
if len(cont) > 0:
cont.update(unique=False)
i += 1 i += 1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment