We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 633021b commit 1109100Copy full SHA for 1109100
1 file changed
wcivf/apps/people/management/commands/import_people.py
@@ -253,8 +253,14 @@ def delete_merged_people(self):
253
while url:
254
req = requests.get(url)
255
page = req.json()
256
- for result in page["results"]:
257
- merged_ids.append(result["old_person_id"])
+ try:
+ for result in page["results"]:
258
+ merged_ids.append(result["old_person_id"])
259
+ except KeyError as e:
260
+ if "Request was throttled" in page.get("detail", ""):
261
+ raise e
262
+ else:
263
+ self.stdout.write(f"Error: {e}")
264
url = page.get("next")
265
Person.objects.filter(ynr_id__in=merged_ids).delete()
266
0 commit comments