16 lines
395 B
Python
16 lines
395 B
Python
from io import BytesIO
|
|
|
|
from flask import send_file
|
|
from requests import Response
|
|
|
|
from sipro.api.client import get_client
|
|
|
|
client = get_client()
|
|
router = '/printing'
|
|
|
|
|
|
def get_label(order_product_id: str) -> BytesIO:
|
|
method = f'{router}/getLabel?orderId={order_product_id}'
|
|
response: Response = client.method('GET', method, raw=True)
|
|
data = BytesIO(response.content)
|
|
return data |