mirror of
https://github.com/Sheldan/Sissi.git
synced 2026-01-14 04:18:22 +00:00
restructuring and splitting image generation into multiple files adding doge sun image generation
18 lines
452 B
Python
18 lines
452 B
Python
from io import BytesIO
|
|
|
|
from flask import send_file
|
|
|
|
|
|
def serve_pil_image(pil_img):
|
|
img_io = BytesIO()
|
|
pil_img.save(img_io, 'PNG')
|
|
img_io.seek(0)
|
|
return send_file(img_io, mimetype='image/png')
|
|
|
|
|
|
class ValidationException(Exception):
|
|
def __init__(self, provided_value, message):
|
|
self.provided_value = provided_value
|
|
self.message = message
|
|
super().__init__(f'{self.message}: provided value: {provided_value}')
|