def METHOD_NAME(
    self,
    fp: "SupportsWrite[str]",
    section_name: str,
    section_items: List[Tuple[str, str]],
    delimiter: str,
) -> None:
    fp.write("[{}]\n".format(section_name))
    for key, value in section_items:
        comment = self._comment_lines.get((section_name, key))
        if comment:
            for comment_line in comment.splitlines():
                fp.write("{} {}\n".format(self._comment_prefixes[0], comment_line))  # type: ignore
        value = self._interpolation.before_write(self, section_name, key, value)  # type: ignore
        if value is not None or not self._allow_no_value:
            value = delimiter + str(value).replace("\n", "\n\t")
        else:
            value = ""
        fp.write("{}{}\n\n".format(key, value))
    fp.write("\n")