def METHOD_NAME(name: str) -> None:
    """Delete a todo list and its todos"""
    todo_lists: list[TodoList] = todo_lists_memory.read()
    for todo_list in todo_lists:
        if todo_list['name'] == name:
            todo_lists.remove(todo_list)
            break
    todo_lists_memory.write(todo_lists)
    todo_items: list[TodoItem] = todo_items_memory.read()
    for todo_item in todo_items:
        if todo_item['todo_list_name'] == name:
            todo_items.remove(todo_item)
    todo_items_memory.write(todo_items)