fix rule adding, (some) random crashing
This commit is contained in:
@@ -16,6 +16,11 @@ errors_encountered = 0
|
|||||||
|
|
||||||
def on_response(resp):
|
def on_response(resp):
|
||||||
ttweet = TalentTweet.create_from_v2api_response(resp)
|
ttweet = TalentTweet.create_from_v2api_response(resp)
|
||||||
|
if ttweet is None:
|
||||||
|
print('Couldn\'t create ttweet from the response:')
|
||||||
|
print(resp)
|
||||||
|
return
|
||||||
|
|
||||||
tweet_username = util.get_username(ttweet.author_id)
|
tweet_username = util.get_username(ttweet.author_id)
|
||||||
|
|
||||||
if ttweet.is_cross_company():
|
if ttweet.is_cross_company():
|
||||||
|
|||||||
@@ -54,4 +54,5 @@ def get_twitter_rules():
|
|||||||
curr_rule = f'from:{name}'
|
curr_rule = f'from:{name}'
|
||||||
else:
|
else:
|
||||||
curr_rule = test_rule
|
curr_rule = test_rule
|
||||||
|
rules.append(curr_rule)
|
||||||
return rules
|
return rules
|
||||||
@@ -80,6 +80,7 @@ class TalentTweet:
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def create_from_v2api_response(resp):
|
def create_from_v2api_response(resp):
|
||||||
tweet = resp.data
|
tweet = resp.data
|
||||||
|
if tweet is None: return None
|
||||||
|
|
||||||
mrq = twapi.TwAPI.get_mrq(resp)
|
mrq = twapi.TwAPI.get_mrq(resp)
|
||||||
rt_target = None
|
rt_target = None
|
||||||
|
|||||||
@@ -248,6 +248,7 @@ class TwAPI:
|
|||||||
print('done')
|
print('done')
|
||||||
except:
|
except:
|
||||||
print('error occurred trying to create main tweet, falling back to URL-main + reply screencap format')
|
print('error occurred trying to create main tweet, falling back to URL-main + reply screencap format')
|
||||||
|
traceback.print_exc()
|
||||||
text += f"\n{ttweet_url}"
|
text += f"\n{ttweet_url}"
|
||||||
try:
|
try:
|
||||||
print('posting main tweet...', end='')
|
print('posting main tweet...', end='')
|
||||||
|
|||||||
Reference in New Issue
Block a user