blob: f5ab9df9d928e5e41ad46a2fd09008bd1f4d069e (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
from typing import Any
def format_numbered_list(items: list[Any], start_at: int = 1) -> str:
return "\n".join(f"{i}. {str(item)}" for i, item in enumerate(items, start_at))
def indent(content: str, indentation: int | str = 4) -> str:
if type(indentation) is int:
indentation = " " * indentation
return indentation + content.replace("\n", f"\n{indentation}") # type: ignore
|