caarleexx commited on
Commit
b242def
·
verified ·
1 Parent(s): cfd1aaf

Update frontend/app.py

Browse files
Files changed (1) hide show
  1. frontend/app.py +19 -15
frontend/app.py CHANGED
@@ -61,21 +61,25 @@ async def start():
61
  # Se o upload/processamento for bem-sucedido (200 OK)
62
  if response.status_code == 200:
63
  RAG_INITIALIZED = True
64
- # CORREÇÃO: Forçando sintaxe de 1 argumento posicional (em linha única)
65
- await msg.update(f"✅ **{file.name}** processado com sucesso! Agora você pode fazer perguntas sobre o conteúdo do documento.")
 
 
66
  else:
67
  RAG_INITIALIZED = False
68
  error_detail = response.json().get('detail', 'Erro desconhecido')
69
- # CORREÇÃO: Forçando sintaxe de 1 argumento posicional (em linha única)
70
- await msg.update(f"❌ Erro ao processar o arquivo. Código: {response.status_code}. Detalhe: {error_detail}")
 
 
71
 
72
  except httpx.ConnectError:
73
- # CORREÇÃO: Forçando sintaxe de 1 argumento posicional (em linha única)
74
- await msg.update("Erro de conexão: Não foi possível se conectar ao backend. Verifique se ele está rodando.")
75
 
76
  except Exception as e:
77
- # CORREÇÃO: Forçando sintaxe de 1 argumento posicional (em linha única)
78
- await msg.update(f"Ocorreu um erro: {e}")
79
 
80
  @cl.on_message
81
  async def main(message: cl.Message):
@@ -99,22 +103,22 @@ async def main(message: cl.Message):
99
  async with client.stream("POST", CHAT_URL, json={"content": message.content}) as response:
100
  # Se a requisição falhar, mostra um erro
101
  if response.status_code != 200:
102
- # CORREÇÃO: Forçando sintaxe de 1 argumento posicional (em linha única)
103
- await msg.update(f"Erro: {response.text}")
104
  return
105
 
106
  # Itera sobre os pedaços (chunks) de texto recebidos do backend
107
  async for chunk in response.aiter_text():
108
  await msg.stream_token(chunk)
109
 
110
- # Finaliza a mensagem. Não é necessário argumento para finalizar.
111
  await msg.update()
112
 
113
  except httpx.ConnectError:
114
- # CORREÇÃO: Forçando sintaxe de 1 argumento posicional (em linha única)
115
- await msg.update("Erro de conexão: Não foi possível se conectar ao backend. Verifique se ele está rodando.")
116
  except Exception as e:
117
- # CORREÇÃO: Forçando sintaxe de 1 argumento posicional (em linha única)
118
- await msg.update(f"Ocorreu um erro: {e}")
119
 
120
  #--- END OF FILE app (24).py ---
 
61
  # Se o upload/processamento for bem-sucedido (200 OK)
62
  if response.status_code == 200:
63
  RAG_INITIALIZED = True
64
+ # Revertido para content=
65
+ await msg.update(
66
+ content=f"✅ processado com sucesso! Agora você pode fazer perguntas sobre o conteúdo do documento."
67
+ )
68
  else:
69
  RAG_INITIALIZED = False
70
  error_detail = response.json().get('detail', 'Erro desconhecido')
71
+ # Revertido para content=
72
+ await msg.update(
73
+ content=f"❌ Erro ao processar o arquivo. Código: {response.status_code}. Detalhe: {error_detail}"
74
+ )
75
 
76
  except httpx.ConnectError:
77
+ # Revertido para content=
78
+ await msg.update(content="Erro de conexão: Não foi possível se conectar ao backend. Verifique se ele está rodando.")
79
 
80
  except Exception as e:
81
+ # Revertido para content=
82
+ await msg.update(content=f"Ocorreu um erro: {e}")
83
 
84
  @cl.on_message
85
  async def main(message: cl.Message):
 
103
  async with client.stream("POST", CHAT_URL, json={"content": message.content}) as response:
104
  # Se a requisição falhar, mostra um erro
105
  if response.status_code != 200:
106
+ # Revertido para content=
107
+ await msg.update(content=f"Erro: {response.text}")
108
  return
109
 
110
  # Itera sobre os pedaços (chunks) de texto recebidos do backend
111
  async for chunk in response.aiter_text():
112
  await msg.stream_token(chunk)
113
 
114
+ # Finaliza a mensagem.
115
  await msg.update()
116
 
117
  except httpx.ConnectError:
118
+ # Revertido para content=
119
+ await msg.update(content="Erro de conexão: Não foi possível se conectar ao backend. Verifique se ele está rodando.")
120
  except Exception as e:
121
+ # Revertido para content=
122
+ await msg.update(content=f"Ocorreu um erro: {e}")
123
 
124
  #--- END OF FILE app (24).py ---