From bd1fa13924a9ad3e2257c42de4c29fd5e0845181 Mon Sep 17 00:00:00 2001 From: Alexis LEBEL Date: Fri, 31 Mar 2023 16:10:13 +0200 Subject: [PATCH] [VISION] Made vision not mandatory --- code/vision_processing.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/vision_processing.py b/code/vision_processing.py index cc8663b..3f99303 100644 --- a/code/vision_processing.py +++ b/code/vision_processing.py @@ -7,10 +7,17 @@ from config import debug from google.cloud import vision # Instantiates a client -client = vision.ImageAnnotatorClient() +try: + client = vision.ImageAnnotatorClient() +except: + debug("Google Vision API is not setup, please run /setup") + async def process(attachment): + if not os.path.exists("./../database/google-vision"): + debug("Google Vision API is not setup, please run /setup") + return debug("Processing image...") image = vision.Image() image.source.image_uri = attachment.url