histlearn commited on
Commit
3add0e4
·
verified ·
1 Parent(s): 4ac6be2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -21
app.py CHANGED
@@ -1,18 +1,3 @@
1
- import subprocess
2
- import pkg_resources
3
- import sys
4
-
5
- def ensure_latest_gradio():
6
- """Verifica e atualiza o Gradio silenciosamente."""
7
- try:
8
- subprocess.check_call([sys.executable, '-m', 'pip', 'install', '--upgrade', 'gradio'])
9
- print("Gradio atualizado com sucesso!")
10
- except Exception as e:
11
- print(f"Erro ao atualizar Gradio: {e}")
12
-
13
- # Atualiza o Gradio uma única vez no início
14
- ensure_latest_gradio()
15
-
16
  import gradio as gr
17
  import rdflib
18
  import requests
@@ -21,6 +6,14 @@ import networkx as nx
21
  from io import BytesIO
22
  import base64
23
 
 
 
 
 
 
 
 
 
24
  def load_names_from_url(jsonld_url):
25
  """Carrega e extrai os nomes do arquivo JSON-LD."""
26
  try:
@@ -121,16 +114,15 @@ with gr.Blocks(css="footer {display: none}") as demo:
121
  value=names[0] if names else None
122
  )
123
  view_button = gr.Button("Visualizar Grafo", variant="primary")
124
-
125
  result_html = gr.HTML(
126
  value='<div style="text-align: center; padding: 20px;">Selecione um local e clique em "Visualizar Grafo"</div>'
127
  )
128
 
129
- view_button.click(
130
- fn=run_query_and_visualize,
131
- inputs=[selected_location, gr.Textbox(value=jsonld_url, visible=False)],
132
- outputs=result_html
133
- )
134
 
135
  if __name__ == "__main__":
136
  demo.launch()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import gradio as gr
2
  import rdflib
3
  import requests
 
6
  from io import BytesIO
7
  import base64
8
 
9
+ # Verificação simples da versão do Gradio no início
10
+ try:
11
+ import pkg_resources
12
+ gradio_version = pkg_resources.get_distribution('gradio').version
13
+ print(f"Gradio version: {gradio_version}")
14
+ except:
15
+ print("Não foi possível verificar a versão do Gradio")
16
+
17
  def load_names_from_url(jsonld_url):
18
  """Carrega e extrai os nomes do arquivo JSON-LD."""
19
  try:
 
114
  value=names[0] if names else None
115
  )
116
  view_button = gr.Button("Visualizar Grafo", variant="primary")
 
117
  result_html = gr.HTML(
118
  value='<div style="text-align: center; padding: 20px;">Selecione um local e clique em "Visualizar Grafo"</div>'
119
  )
120
 
121
+ view_button.click(
122
+ fn=run_query_and_visualize,
123
+ inputs=[selected_location, gr.Textbox(value=jsonld_url, visible=False)],
124
+ outputs=result_html
125
+ )
126
 
127
  if __name__ == "__main__":
128
  demo.launch()