+ elif action == "importforeign":
+ releases = PackageRelease.query.filter(PackageRelease.url.like("http%")).all()
+
+ tasks = []
+ for release in releases:
+ tasks.append(importForeignDownloads.s(release.id))
+
+ result = group(tasks).apply_async()
+
+ while not result.ready():
+ import time
+ time.sleep(0.1)
+
+ return redirect(url_for("todo.view"))
+