Fix invalid emoji validation in Component class

This commit is contained in:
Gabriel Luiz Freitas Almeida 2024-02-14 10:33:48 -03:00
commit c99e67110a

View file

@ -99,8 +99,8 @@ class Component:
# we are going to use the emoji library to validate the emoji
# emojis can be defined using the :emoji_name: syntax
if not value.startswith(":") or not value.endswith(":"):
raise ValueError("Invalid emoji. Please use the :emoji_name: syntax.")
warnings.warn("Invalid emoji. Please use the :emoji_name: syntax.")
return value
emoji_value = emoji.emojize(value, variant="emoji_type")
if value == emoji_value:
warnings.warn(f"Invalid emoji. {value} is not a valid emoji.")