danielraynaud commited on
Commit
f1551c1
·
verified ·
1 Parent(s): dc595c3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -14
app.py CHANGED
@@ -14,22 +14,25 @@ from database.db_operations import adicionar_lote_questoes
14
 
15
  class CRMJABot:
16
  def __init__(self):
17
- self.db = DatabaseManager() # Usando DatabaseManager em vez de RevalidaDatabase
18
-
19
- # Carrega questões do arquivo JSON
20
- with open('data/questoes_revalida.json', 'r', encoding='utf-8') as f:
21
- questoes = json.load(f)
22
-
23
- # Adiciona as questões ao banco
24
- sucesso, mensagem = adicionar_lote_questoes(db, questoes)
25
-
26
- if sucesso:
27
- print("Questões adicionadas com sucesso!")
28
- else:
29
- print(f"Erro: {mensagem}")
 
 
 
30
 
31
  if __name__ == "__main__":
32
- main()
33
  def buscar_questoes_para_simulado(db: DatabaseManager, usuario_id: str,
34
  num_questoes: int = 10,
35
  areas: list = None,
 
14
 
15
  class CRMJABot:
16
  def __init__(self):
17
+ self.db = DatabaseManager()
18
+
19
+ # Carrega questões do arquivo JSON
20
+ with open('data/questoes_revalida.json', 'r', encoding='utf-8') as f:
21
+ questoes = json.load(f)
22
+
23
+ # Adiciona as questões ao banco
24
+ sucesso, mensagem = adicionar_lote_questoes(self.db, questoes)
25
+
26
+ if sucesso:
27
+ print("Questões adicionadas com sucesso!")
28
+ else:
29
+ print(f"Erro: {mensagem}")
30
+
31
+ def create_interface():
32
+ return CRMJABot()
33
 
34
  if __name__ == "__main__":
35
+ interface = create_interface()
36
  def buscar_questoes_para_simulado(db: DatabaseManager, usuario_id: str,
37
  num_questoes: int = 10,
38
  areas: list = None,