diff options
Diffstat (limited to 'Biz/Storybook.py')
| -rwxr-xr-x | Biz/Storybook.py | 10 |
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) |
