wangzerui's picture
Upload folder using huggingface_hub
4ed8ca0 verified
raw
history blame
780 Bytes
from typing import Annotated
class TextUtils:
def check_text_length(
text: Annotated[str, "text to check"],
min_length: Annotated[int, "minimum length of the text, default to 0"] = 0,
max_length: Annotated[int, "maximum length of the text, default to 100000"] = 100000,
) -> str:
"""
Check if the length of the text is exceeds than the maximum length.
"""
length = len(text.split())
if length > max_length:
return f"Text length {length} exceeds the maximum length of {max_length}."
elif length < min_length:
return f"Text length {length} is less than the minimum length of {min_length}."
else:
return f"Text length {length} is within the expected range."