def to_list()

in src/dubbo/remoting/aio/http2/headers.py [0:0]


    def to_list(self) -> list[tuple[str, str]]:
        """
        Convert the headers to a list. The list contains all non-None headers.
        :return: The headers list.
        :rtype: List[Tuple[str, str]]
        """
        headers = []
        pseudo_headers = PseudoHeaderName.to_list()
        for name, value in list(self._headers.items()):
            if name in pseudo_headers and value == "":
                continue
            headers.append((str(name), str(value) or ""))
        return headers