Spaces:
Running
Running
Update interface.py
Browse files- interface.py +8 -6
interface.py
CHANGED
@@ -244,13 +244,15 @@ def criar_interface():
|
|
244 |
return interface
|
245 |
|
246 |
def configurar_interface():
|
247 |
-
|
248 |
-
|
249 |
-
|
|
|
|
|
|
|
250 |
else:
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
# This part runs when you execute interface.py
|
255 |
if __name__ == "__main__":
|
256 |
app = configurar_interface()
|
|
|
244 |
return interface
|
245 |
|
246 |
def configurar_interface():
|
247 |
+
"""
|
248 |
+
Configura a interface Gradio apenas se o sistema for inicializado com pelo menos 3 modelos disponíveis.
|
249 |
+
Lança uma exceção se a inicialização falhar.
|
250 |
+
"""
|
251 |
+
if inicializar_sistema(): # Verifica se há pelo menos 3 modelos disponíveis
|
252 |
+
return criar_interface() # Cria e retorna a interface completa
|
253 |
else:
|
254 |
+
raise RuntimeError("Não foi possível inicializar o sistema: menos de 3 modelos de IA disponíveis. Verifique os logs para mais detalhes.")
|
255 |
+
|
|
|
256 |
# This part runs when you execute interface.py
|
257 |
if __name__ == "__main__":
|
258 |
app = configurar_interface()
|