mashaelalbu commited on
Commit
2cf116a
·
verified ·
1 Parent(s): d8f483e

Update app/routes.py

Browse files
Files changed (1) hide show
  1. app/routes.py +10 -1
app/routes.py CHANGED
@@ -14,10 +14,19 @@ logger = logging.getLogger(__name__)
14
 
15
  main = Blueprint('main', __name__)
16
  ocr_model = OCRModel()
17
- allergy_analyzer = AllergyAnalyzer(current_app.config['ALLERGY_DATASET_PATH'])
18
 
19
  ALLOWED_EXTENSIONS = {'png', 'jpg', 'jpeg'}
20
 
 
 
 
 
 
 
 
 
 
21
  def allowed_file(filename):
22
  """Validate file extension"""
23
  return '.' in filename and filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS
 
14
 
15
  main = Blueprint('main', __name__)
16
  ocr_model = OCRModel()
17
+ allergy_analyzer = None
18
 
19
  ALLOWED_EXTENSIONS = {'png', 'jpg', 'jpeg'}
20
 
21
+ def init_allergy_analyzer():
22
+ global allergy_analyzer
23
+ if allergy_analyzer is None:
24
+ allergy_analyzer = AllergyAnalyzer(current_app.config['ALLERGY_DATASET_PATH'])
25
+
26
+ @main.before_app_first_request
27
+ def before_first_request():
28
+ init_allergy_analyzer()
29
+
30
  def allowed_file(filename):
31
  """Validate file extension"""
32
  return '.' in filename and filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS