FreshPixels commited on
Commit
c64f4ef
·
verified ·
1 Parent(s): 80f9365

Update server/internet_agent.py

Browse files
Files changed (1) hide show
  1. 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
+