mirror of
https://github.com/easydiffusion/easydiffusion.git
synced 2025-06-21 10:27:47 +02:00
No need to catch and report exceptions separately in the renderer now
This commit is contained in:
parent
47a39569bc
commit
a483bd0800
@ -36,23 +36,14 @@ def make_images(req: GenerateImageRequest, task_data: TaskData, data_queue: queu
|
|||||||
log.info(f'request: {get_printable_request(req)}')
|
log.info(f'request: {get_printable_request(req)}')
|
||||||
log.info(f'task data: {task_data.dict()}')
|
log.info(f'task data: {task_data.dict()}')
|
||||||
|
|
||||||
try:
|
images = _make_images_internal(req, task_data, data_queue, task_temp_images, step_callback)
|
||||||
images = _make_images_internal(req, task_data, data_queue, task_temp_images, step_callback)
|
|
||||||
|
|
||||||
res = Response(req, task_data, images=construct_response(images, task_data, base_seed=req.seed))
|
res = Response(req, task_data, images=construct_response(images, task_data, base_seed=req.seed))
|
||||||
res = res.json()
|
res = res.json()
|
||||||
data_queue.put(json.dumps(res))
|
data_queue.put(json.dumps(res))
|
||||||
log.info('Task completed')
|
log.info('Task completed')
|
||||||
|
|
||||||
return res
|
return res
|
||||||
except Exception as e:
|
|
||||||
log.error(traceback.format_exc())
|
|
||||||
|
|
||||||
data_queue.put(json.dumps({
|
|
||||||
"status": 'failed',
|
|
||||||
"detail": str(e)
|
|
||||||
}))
|
|
||||||
raise e
|
|
||||||
|
|
||||||
def _make_images_internal(req: GenerateImageRequest, task_data: TaskData, data_queue: queue.Queue, task_temp_images: list, step_callback):
|
def _make_images_internal(req: GenerateImageRequest, task_data: TaskData, data_queue: queue.Queue, task_temp_images: list, step_callback):
|
||||||
images, user_stopped = generate_images(req, task_data, data_queue, task_temp_images, step_callback, task_data.stream_image_progress)
|
images, user_stopped = generate_images(req, task_data, data_queue, task_temp_images, step_callback, task_data.stream_image_progress)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user