fixed : no selftext error

pull/1288/head
electro199 2 years ago
parent 1d64b5c6c3
commit ec2b59612a

@ -86,7 +86,7 @@ def get_subreddit_threads(POST_ID: str):
else: else:
threads = subreddit.hot(limit=25) threads = subreddit.hot(limit=25)
submission = get_subreddit_undone(threads, subreddit) submission = get_subreddit_undone(threads, subreddit)
submission = check_done(submission) # double-checking
if submission is None: if submission is None:
return get_subreddit_threads(POST_ID) # submission already done. rerun return get_subreddit_threads(POST_ID) # submission already done. rerun
@ -94,9 +94,6 @@ def get_subreddit_threads(POST_ID: str):
if not submission.selftext and settings.config["reddit"]["thread"]["post_id"] != "": if not submission.selftext and settings.config["reddit"]["thread"]["post_id"] != "":
print_substep("You are trying to use story mode on post with no post text") print_substep("You are trying to use story mode on post with no post text")
exit() exit()
elif not submission.selftext:
print_substep("You are trying to use story mode on post with no post text")
return get_subreddit_threads(POST_ID)
else: else:
# Check for the length of the post text # Check for the length of the post text
if len(submission.selftext) > (settings.config["settings"]["storymode_max_length"] or 2000): if len(submission.selftext) > (settings.config["settings"]["storymode_max_length"] or 2000):
@ -106,16 +103,21 @@ def get_subreddit_threads(POST_ID: str):
return get_subreddit_threads(POST_ID) return get_subreddit_threads(POST_ID)
elif not submission.num_comments: elif not submission.num_comments:
return get_subreddit_threads(POST_ID) return get_subreddit_threads(POST_ID)
submission = check_done(submission) # double-checking
upvotes = submission.score upvotes = submission.score
ratio = submission.upvote_ratio * 100 ratio = submission.upvote_ratio * 100
num_comments = submission.num_comments num_comments = submission.num_comments
threadurl = f"https://reddit.com{submission.permalink}"
print_substep(f"Video will be: {submission.title} :thumbsup:", style="bold green") print_substep(f"Video will be: {submission.title} :thumbsup:", style="bold green")
print_substep(f"Thread url is : {threadurl} :thumbsup:", style="bold green")
print_substep(f"Thread has {upvotes} upvotes", style="bold blue") print_substep(f"Thread has {upvotes} upvotes", style="bold blue")
print_substep(f"Thread has a upvote ratio of {ratio}%", style="bold blue") print_substep(f"Thread has a upvote ratio of {ratio}%", style="bold blue")
print_substep(f"Thread has {num_comments} comments", style="bold blue") print_substep(f"Thread has {num_comments} comments", style="bold blue")
content["thread_url"] = f"https://reddit.com{submission.permalink}" content["thread_url"] = threadurl
content["thread_title"] = submission.title content["thread_title"] = submission.title
content["thread_id"] = submission.id content["thread_id"] = submission.id
content["comments"] = [] content["comments"] = []

Loading…
Cancel
Save