danielraynaud commited on
Commit
57ec62c
·
verified ·
1 Parent(s): a4889af

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -7
app.py CHANGED
@@ -82,11 +82,19 @@ class AdminPanel:
82
 
83
  class CRMJABot:
84
  def __init__(self):
85
- self.db = DatabaseManager()
86
-
87
- self.performance, self.material_generator, self.tracker = initialize_performance_system(
88
- self.db.get_connection()
89
- )
 
 
 
 
 
 
 
 
90
 
91
  self.planner = StudyPlanGenerator(self.db)
92
  self.coach = MotivationalCoach()
@@ -100,7 +108,7 @@ class CRMJABot:
100
  device=-1
101
  )
102
  except Exception as e:
103
- print(f"Erro ao carregar o modelo: {e}")
104
  self.qa_pipeline = None
105
 
106
  try:
@@ -109,7 +117,7 @@ class CRMJABot:
109
  sucesso, mensagem = adicionar_lote_questoes(self.db, questoes)
110
  print("Questões adicionadas com sucesso!" if sucesso else f"Erro: {mensagem}")
111
  except Exception as e:
112
- print(f"Erro na inicialização: {str(e)}")
113
 
114
  def process_message(self, message, user_id, history):
115
  if user_id not in self.user_info:
 
82
 
83
  class CRMJABot:
84
  def __init__(self):
85
+ try:
86
+ self.db = DatabaseManager()
87
+ except Exception as e:
88
+ print(f"Erro ao inicializar o DatabaseManager: {e}")
89
+ return
90
+
91
+ try:
92
+ self.performance, self.material_generator, self.tracker = initialize_performance_system(
93
+ self.db.get_connection()
94
+ )
95
+ except Exception as e:
96
+ print(f"Erro ao inicializar o sistema de desempenho: {e}")
97
+ return
98
 
99
  self.planner = StudyPlanGenerator(self.db)
100
  self.coach = MotivationalCoach()
 
108
  device=-1
109
  )
110
  except Exception as e:
111
+ print(f"Erro ao carregar o modelo de perguntas e respostas: {e}")
112
  self.qa_pipeline = None
113
 
114
  try:
 
117
  sucesso, mensagem = adicionar_lote_questoes(self.db, questoes)
118
  print("Questões adicionadas com sucesso!" if sucesso else f"Erro: {mensagem}")
119
  except Exception as e:
120
+ print(f"Erro ao carregar as questões do arquivo JSON: {str(e)}")
121
 
122
  def process_message(self, message, user_id, history):
123
  if user_id not in self.user_info: