Add default value checks for knowledge base version and size in status response
Browse files
app.py
CHANGED
@@ -60,7 +60,10 @@ def check_kb_status():
|
|
60 |
data = response.json()
|
61 |
if data["knowledge_base_exists"]:
|
62 |
kb_info = data["kb_info"]
|
63 |
-
|
|
|
|
|
|
|
64 |
else:
|
65 |
return "❌ База знаний не создана. Нажмите кнопку 'Create/Update Knowledge Base'"
|
66 |
except Exception as e:
|
|
|
60 |
data = response.json()
|
61 |
if data["knowledge_base_exists"]:
|
62 |
kb_info = data["kb_info"]
|
63 |
+
# Добавляем проверки на None и значения по умолчанию
|
64 |
+
version = kb_info.get('version', 'N/A')
|
65 |
+
size = kb_info.get('size', 0)
|
66 |
+
return f"✅ База знаний готова к работе\nВерсия: {version}\nРазмер: {size:.2f if size else 0} MB"
|
67 |
else:
|
68 |
return "❌ База знаний не создана. Нажмите кнопку 'Create/Update Knowledge Base'"
|
69 |
except Exception as e:
|