aldohenrique commited on
Commit
e09122f
·
verified ·
1 Parent(s): 6ec05a1

Update ai_logic.py

Browse files
Files changed (1) hide show
  1. ai_logic.py +3 -8
ai_logic.py CHANGED
@@ -889,14 +889,9 @@ async def main():
889
  def inicializar_sistema_sync():
890
  """Função síncrona para compatibilidade"""
891
  try:
892
- loop = asyncio.get_event_loop()
893
- if loop.is_running():
894
- import concurrent.futures
895
- with concurrent.futures.ThreadPoolExecutor() as executor:
896
- future = executor.submit(asyncio.run, inicializar_sistema_sync())
897
- return future.result()
898
- else:
899
- return loop.run_until_complete(inicializar_sistema_sync())
900
  except Exception as e:
901
  print(f"Erro na inicialização: {e}")
902
  return False, {}
 
889
  def inicializar_sistema_sync():
890
  """Função síncrona para compatibilidade"""
891
  try:
892
+ # A forma mais simples de rodar um evento asyncio a partir de um contexto síncrono
893
+ # é usar asyncio.run(). A lógica de checar o loop pode ser simplificada.
894
+ return asyncio.run(inicializar_sistema())
 
 
 
 
 
895
  except Exception as e:
896
  print(f"Erro na inicialização: {e}")
897
  return False, {}