[SIS-xxx] adding html wrapper for debra images

restructuring and splitting image generation into multiple files
adding doge sun image generation
This commit is contained in:
Sheldan
2023-11-29 00:04:29 +01:00
parent 0390d7c8ca
commit 81824db1f1
7 changed files with 269 additions and 215 deletions

View File

@@ -0,0 +1,17 @@
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}')