Improved CLI importer reliability and UX

This commit is contained in:
Agate 2020-04-15 11:23:50 +02:00
parent 6678c46d88
commit ecb7c464a1
5 changed files with 184 additions and 81 deletions

View file

@ -47,7 +47,7 @@ class Command(BaseCommand):
self.stdout.write("Checking {} in-place imported files…".format(total))
missing = []
for i, row in enumerate(candidates.values("id", "source")):
for i, row in enumerate(candidates.values("id", "source").iterator()):
path = row["source"].replace("file://", "")
progress(self.stdout, i + 1, total)
if not os.path.exists(path):