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}")