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