summaryrefslogtreecommitdiff
path: root/Biz/Storybook.py
diff options
context:
space:
mode:
Diffstat (limited to 'Biz/Storybook.py')
-rwxr-xr-xBiz/Storybook.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/Biz/Storybook.py b/Biz/Storybook.py
index dbaf82a..164e845 100755
--- a/Biz/Storybook.py
+++ b/Biz/Storybook.py
@@ -56,7 +56,8 @@ PORT = int(os.environ.get("PORT", "3000"))
area = App.from_env()
app = ludic.web.LudicApp(debug=area == App.Area.Test)
-log = Log.setup(logging.DEBUG if area == App.Area.Test else logging.ERROR)
+log = logging.getLogger(__name__)
+Log.setup(log, logging.DEBUG if area == App.Area.Test else logging.ERROR)
Sqids = sqids.Sqids()
@@ -309,7 +310,12 @@ def generate_image(
size="1024x1024",
quality="standard",
)
- url = image_response.data[0].url
+ data = image_response.data
+ if data is None:
+ msg = "error getting data from OpenAI"
+ log.error(msg)
+ raise ludic.web.exceptions.InternalServerError(msg)
+ url = data[0].url
if url is None:
msg = "error getting image from OpenAI"
log.error(msg)