Spaces:
Sleeping
Sleeping
from swarms.utils.formatter import formatter | |
def display_markdown_message(message: str, color: str = "cyan"): | |
""" | |
Display markdown message. Works with multiline strings with lots of indentation. | |
Will automatically make single line > tags beautiful. | |
""" | |
for line in message.split("\n"): | |
line = line.strip() | |
if line == "": | |
print() | |
elif line == "---": | |
formatter.print_panel("-" * 50) | |
else: | |
formatter.print_panel(line) | |
if "\n" not in message and message.startswith(">"): | |
# Aesthetic choice. For these tags, they need a space below them | |
print() | |