handle tokens being revoked

This commit is contained in:
Lynne Megido 2018-11-17 15:34:52 +10:00
parent 3de328299a
commit 9f8326ae06
Signed by: lynnesbian
GPG key ID: FB7B970303ACE499

3
run.py
View file

@ -33,7 +33,10 @@ for row in dc.fetchall():
posted = False posted = False
if len(j['posts']) > 0 and not (len(j['posts']) == 1 and int(j['posts'][0]['timestamp']) == int(row['latest_post'])): if len(j['posts']) > 0 and not (len(j['posts']) == 1 and int(j['posts'][0]['timestamp']) == int(row['latest_post'])):
#they've made some new posts, log in to masto #they've made some new posts, log in to masto
try:
client = Mastodon(client_id=row['client_id'], client_secret=row['client_secret'], access_token=row['secret'], api_base_url=row['instance']) client = Mastodon(client_id=row['client_id'], client_secret=row['client_secret'], access_token=row['secret'], api_base_url=row['instance'])
except:
continue
for post in j['posts']: for post in j['posts']:
if post['senderData']['id'] == False: if post['senderData']['id'] == False:
sender = "(anonymous)" sender = "(anonymous)"