def get_converter(self, file_path: str) -> Optional[DocumentConverter]:
        """Get the appropriate converter for a file based on its extension.

        Args:
            file_path: Path to the file

        Returns:
            DocumentConverter instance or None if not supported
        """
        _, extension = os.path.splitext(file_path)
        extension = extension.lower()

        converter_type = self.SUPPORTED_EXTENSIONS.get(extension)
        if not converter_type:
            return None

        return self._converters.get(converter_type)
Get the appropriate converter for a file based on its extension.

        Args:
            file_path: Path to the file

        Returns:
            DocumentConverter instance or None if not supported
        
backend/airweave/platform/file_handling/conversion/factory.py