浏览代码

backend: make dotenv optional

Signed-off-by: lucasew <lucas59356@gmail.com>
lucasew 1 年之前
父节点
当前提交
e3503d6617
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      backend/config.py

+ 5 - 2
backend/config.py

@@ -1,4 +1,3 @@
-from dotenv import load_dotenv, find_dotenv
 import os
 
 
@@ -14,7 +13,11 @@ from constants import ERROR_MESSAGES
 
 from pathlib import Path
 
-load_dotenv(find_dotenv("../.env"))
+try:
+    from dotenv import load_dotenv, find_dotenv
+    load_dotenv(find_dotenv("../.env"))
+except ImportError:
+    print("dotenv not installed, skipping...")
 
 
 ####################################