zzz / openhands /utils /term_color.py
ar08's picture
Upload 1040 files
246d201 verified
raw
history blame contribute delete
549 Bytes
from enum import Enum
from termcolor import colored
class TermColor(Enum):
"""Terminal color codes."""
WARNING = 'yellow'
SUCCESS = 'green'
ERROR = 'red'
INFO = 'blue'
def colorize(text: str, color: TermColor = TermColor.WARNING) -> str:
"""Colorize text with specified color.
Args:
text (str): Text to be colored
color (TermColor, optional): Color to use. Defaults to TermColor.WARNING
Returns:
str: Colored text
"""
return colored(text, color.value)