Error handling...
All checks were successful
dR export statistics build / Build (push) Successful in 30m27s

This commit is contained in:
retoor 2025-01-09 22:10:16 +01:00
parent dc534a3eb3
commit fff6f1eacd

View File

@ -81,7 +81,14 @@ async def sync_comments():
rants_synced = 0
for rant in db["rants"].find(order_by="-id"):
rants_synced += 1
comments = dr.get_rant(rant["id"]).get("comments", [])
try:
comments = dr.get_rant(rant["id"]).get("comments", [])
except Exception as ex:
print(ex)
print("Sleeping for a second..")
await asyncio.sleep(1)
continue
for comment in comments:
comments_synced += 1
comment["created"] = timestamp_to_string(comment["created_time"])