ML-based recommendation feed for Bluesky posts

Catch invoke timeout errors and retry

+6
+6
scripts/get_follows.py
··· 55 55 if e.response.status_code == 500: 56 56 return await get_all_follows(client, rate_limit, account_did) 57 57 raise e 58 + # If we timeout just try again 59 + except at_exceptions.InvokeTimeoutError: 60 + return await get_all_follows(client, rate_limit, account_did) 58 61 59 62 for follow in data.records: 60 63 follows.append(follow) ··· 73 76 ) 74 77 for follow in data.records: 75 78 follows.append(follow) 79 + # If we timeout just try again 80 + except at_exceptions.InvokeTimeoutError: 81 + continue 76 82 except at_exceptions.RequestException as e: 77 83 if e.response.status_code == 500: 78 84 continue