fix sharpen + chud with "trans women are women" phrase

pull/216/head
Aevann 2023-10-27 02:16:49 +03:00
parent bc4d5cfe5d
commit 8b4682268e
2 changed files with 8 additions and 7 deletions

View File

@ -383,7 +383,7 @@ def sanitize(sanitized, golden=True, limit_pings=0, showmore=False, count_emojis
sanitized = marsify(sanitized, author.chud_phrase)
if obj and obj.sharpened:
sanitized = sharpen(sanitized, v)
sanitized = sharpen(sanitized, author.chud_phrase)
if '```' not in sanitized and '<pre>' not in sanitized:
sanitized = linefeeds_regex.sub(r'\1\n\n\2', sanitized)
@ -683,7 +683,7 @@ def filter_emojis_only(title, golden=True, count_emojis=False, obj=None, author=
title = marsify(title, author.chud_phrase)
if obj and obj.sharpened:
title = sharpen(title, v)
title = sharpen(title, author.chud_phrase)
emojis_used = set()

View File

@ -1,14 +1,15 @@
from files.helpers.regex import *
import re
def sharpen(string, v):
if v.chud_phrase:
string = string.replace(v.chud_phrase, 'erfdsx34224e4535resfed')
def sharpen(string, chud_phrase):
if chud_phrase:
string = re.sub(chud_phrase, 'erfdsx34224e4535resfed', string, flags=re.I)
string = the_fucking_regex.sub("\g<1> fucking", string)
string = bitch_question_mark_regex.sub(", bitch?", string)
string = exclamation_point_regex.sub(", motherfucker!", string)
if v.chud_phrase:
string = string.replace('erfdsx34224e4535resfed', v.chud_phrase)
if chud_phrase:
string = string.replace('erfdsx34224e4535resfed', chud_phrase)
return string