Fix SyntaxError in emoji_pattern regex in pytchat_listener.py (correct multi-line string)

This commit is contained in:
2025-10-30 19:01:43 +01:00
parent f17ed7cdd5
commit 8f686e6466

View File

@@ -46,18 +46,18 @@ def main():
# Add coloring for standard emojis # Add coloring for standard emojis
emoji_pattern = re.compile( emoji_pattern = re.compile(
(" # Start capturing group r"("
"\U0001F600-\U0001F64F" # emoticons r" # Start capturing group
"\U0001F300-\U0001F5FF" # symbols & pictographs r"\U0001F600-\U0001F64F" # emoticons
"\U0001F680-\U0001F6FF" # transport & map symbols r"\U0001F300-\U0001F5FF" # symbols & pictographs
"\U0001F1E0-\U0001F1FF" # flags (iOS) r"\U0001F680-\U0001F6FF" # transport & map symbols
"\U00002702-\U000027B0" # Dingbats r"\U0001F1E0-\U0001F1FF" # flags (iOS)
"\U000024C2-\U0001F251" # Enclosed characters r"\U00002702-\U000027B0" # Dingbats
"\U0001F900-\U0001F9FF" # Supplemental Symbols and Pictographs r"\U000024C2-\U0001F251" # Enclosed characters
"\U0000200D" # Zero Width Joiner (for emoji sequences) r"\U0001F900-\U0001F9FF" # Supplemental Symbols and Pictographs
"\U0000FE0F" # Variation Selector-16 (for emoji presentation) r"\U0000200D" # Zero Width Joiner (for emoji sequences)
")+ r"\U0000FE0F" # Variation Selector-16 (for emoji presentation)
, re.UNICODE) r")+", re.UNICODE)
message_text = emoji_pattern.sub(r'[magenta]\1[/magenta]', message_text) message_text = emoji_pattern.sub(r'[magenta]\1[/magenta]', message_text)
# Alternate background styles # Alternate background styles
@@ -84,4 +84,4 @@ def main():
console.print(f"[green]Chat log saved to {log_filename}[/green]") console.print(f"[green]Chat log saved to {log_filename}[/green]")
if __name__ == '__main__': if __name__ == '__main__':
main() main()