sections.py 387 B

12345678910
  1. def section(
  2. title: str, body: dict, indent: int = 2, underline: bool = True
  3. ) -> str:
  4. text = f"**--{title}**--:\n" if underline else f"**{title}**:\n"
  5. for key, value in body.items():
  6. if not isinstance(value, list):
  7. text += f"{' ' * indent}**{key}:** `{value}`\n"
  8. else:
  9. text += f"{' ' * indent}**{key}:** {value[0]}\n"
  10. return text