keinne commited on
Commit
eeb55d5
·
verified ·
1 Parent(s): 0a94767

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -1,3 +1,4 @@
 
1
  import gradio as gr
2
  from livro import processar_e_mostrar, verificar_contraste, gerar_preview_kdp
3
 
@@ -21,12 +22,17 @@ with gr.Blocks() as demo:
21
 
22
  def gerar(imagem_array, mask_array, idade):
23
  global resultado
 
 
24
  aviso = verificar_contraste(imagem_array)
25
- resultado = processar_e_mostrar(imagem_array, mask_array, idade)
26
- return aviso, resultado["preview"]
 
 
 
27
 
28
  def salvar_pdf():
29
- return resultado.get("pdf")
30
 
31
  def gerar_capa():
32
  return gerar_preview_kdp()
 
1
+
2
  import gradio as gr
3
  from livro import processar_e_mostrar, verificar_contraste, gerar_preview_kdp
4
 
 
22
 
23
  def gerar(imagem_array, mask_array, idade):
24
  global resultado
25
+ if imagem_array is None:
26
+ return "⚠️ Nenhuma imagem enviada.", None
27
  aviso = verificar_contraste(imagem_array)
28
+ try:
29
+ resultado = processar_e_mostrar(imagem_array, mask_array, idade)
30
+ return aviso, resultado["preview"]
31
+ except Exception as e:
32
+ return f"Erro: {str(e)}", None
33
 
34
  def salvar_pdf():
35
+ return resultado.get("pdf") if resultado else None
36
 
37
  def gerar_capa():
38
  return gerar_preview_kdp()