def get_print_items_from_queue()

in backend-printing/helper/sap_client.py [0:0]


    def get_print_items_from_queue(self, queue_name):
        """Get the print items from a queue

        Args:
            queue_name (string): queue name

        Returns:
            requests.Response: Response object from the request
        """
        try:
            number_of_print_items = self._get_number_of_print_items(queue_name)
            if number_of_print_items:
                print_items = self._call_sap_api(
                    f"{self.api_url}{GET_N_NEXT_PRINT_ITEMS}?Qname='{queue_name}"
                    + f"'&NumberOfItems={number_of_print_items}"
                )
                return print_items["d"]["results"]
        except Exception as e:
            raise Exception(f"Error occurred while getting print items: {e}")