def feed_batch_sync(self, batch: List[VespaDocument], schema: str) -> FeedBatchResponse:
        """
        Feed a batch of documents to Vespa sequentially.

        This method is for debugging and experimental purposes only. Sequential feeding can be very slow.

        Args:
            batch: List of documents to feed
            schema: Schema to feed to

        Returns:
            List of FeedResponse objects
        """
        responses = [
            self._feed_document_sync(self.http_client, document, schema, timeout=60)
            for document in batch
        ]

        errors = False
        for response in responses:
            if response.status != 200:
                errors = True

        return FeedBatchResponse(responses=responses, errors=errors)

        Feed a batch of documents to Vespa sequentially.

        This method is for debugging and experimental purposes only. Sequential feeding can be very slow.

        Args:
            batch: List of documents to feed
            schema: Schema to feed to

        Returns:
            List of FeedResponse objects
        
src/marqo/vespa/vespa_client.py