Spaces:
Runtime error
Runtime error
Update server/internet_agent.py
Browse files- server/internet_agent.py +10 -0
server/internet_agent.py
CHANGED
|
@@ -128,3 +128,13 @@ class FreeInternetAgent:
|
|
| 128 |
self.healthy_searxng.remove(instance)
|
| 129 |
return results
|
| 130 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 128 |
self.healthy_searxng.remove(instance)
|
| 129 |
return results
|
| 130 |
|
| 131 |
+
# Удалить эту строку:
|
| 132 |
+
# INTERNET_AGENT = FreeInternetAgent(cache_ttl=3600)
|
| 133 |
+
|
| 134 |
+
# Вместо неё добавляем функцию-фабрику:
|
| 135 |
+
def get_internet_agent() -> FreeInternetAgent:
|
| 136 |
+
"""Lazy-инициализация интернет-агента с глобальным состоянием."""
|
| 137 |
+
if not hasattr(get_internet_agent, 'instance'):
|
| 138 |
+
get_internet_agent.instance = FreeInternetAgent(cache_ttl=3600)
|
| 139 |
+
return get_internet_agent.instance
|
| 140 |
+
|