def _extract_inlines(self, nodes: list[dict[str, Any]]) -> str | None:
        """Extract text from a list of inline nodes.

        Args:
            nodes: The list of nodes to extract text from

        Returns:
            The extracted text or None if no text could be extracted
        """
        texts = [text for node in nodes if (text := self._extract_inline_text(node))]
        result = "".join(texts).strip()
        return result if result else None
Extract text from a list of inline nodes.

        Args:
            nodes: The list of nodes to extract text from

        Returns:
            The extracted text or None if no text could be extracted
        
kreuzberg/_extractors/_pandoc.py