Генератор barcode
Вот код который генерирует barcode
import os
from typing import Union
import barcode
from barcode.writer import ImageWriter
def make_image_qrcode(data: Union[int, str]) -> str:
"""
Формирует QRCode из входных данных и сохраняет в временных файлах.
:return: Путь до qrcode
"""
try:
code = str(data)
ean = barcode.get('EAN13', code, writer=ImageWriter())
filepath = ean.save(f'data{os.sep}tmp{os.sep}{code}')
return f'{filepath}'
except (barcode.errors.IllegalCharacterError, barcode.errors.NumberOfDigitsError) as e:
return print(e) # Выводит в консоль ошибку, если ввод не по EAN13
как сделать чтобы было вот так

