Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
-
import requests
|
| 2 |
import os
|
| 3 |
-
import importlib.util
|
| 4 |
import sys
|
|
|
|
|
|
|
| 5 |
import streamlit as st
|
| 6 |
|
| 7 |
def download_so():
|
|
@@ -25,22 +25,15 @@ download_so()
|
|
| 25 |
|
| 26 |
# Verifique se o arquivo foi baixado corretamente
|
| 27 |
current_dir = os.path.dirname(os.path.abspath(__file__))
|
| 28 |
-
output_path = os.path.join(current_dir, "SynapseControl.cpython-
|
| 29 |
|
| 30 |
if os.path.exists(output_path):
|
| 31 |
st.write("File downloaded successfully.")
|
| 32 |
else:
|
| 33 |
st.write("Failed to download the file.")
|
| 34 |
|
| 35 |
-
#
|
| 36 |
-
|
| 37 |
-
import LongTermMemory
|
| 38 |
-
import ShortTermMemory
|
| 39 |
-
import SynapseControl as SC_Py
|
| 40 |
-
import Criptografia
|
| 41 |
-
st.write("Todos os m贸dulos Python foram importados com sucesso.")
|
| 42 |
-
except ModuleNotFoundError as e:
|
| 43 |
-
st.write(f"Erro ao importar m贸dulo: {e}")
|
| 44 |
|
| 45 |
# Carregar o m贸dulo SynapseControl usando importlib.util
|
| 46 |
module_name = "SynapseControl"
|
|
@@ -51,14 +44,7 @@ sys.modules[module_name] = SynapseControl
|
|
| 51 |
try:
|
| 52 |
spec.loader.exec_module(SynapseControl)
|
| 53 |
st.write("SynapseControl module loaded successfully.")
|
| 54 |
-
|
| 55 |
-
# Verificar a exist锚ncia das fun莽玫es
|
| 56 |
-
functions = ["Initial_Memory", "Synapses_Active", "ExecuteModel"]
|
| 57 |
-
for func in functions:
|
| 58 |
-
if hasattr(SynapseControl, func):
|
| 59 |
-
st.write(f"{func} function is available.")
|
| 60 |
-
else:
|
| 61 |
-
st.write(f"{func} function is not found in the module.")
|
| 62 |
except Exception as e:
|
| 63 |
st.write(f"Error loading SynapseControl module: {e}")
|
| 64 |
|
|
|
|
|
|
|
| 1 |
import os
|
|
|
|
| 2 |
import sys
|
| 3 |
+
import requests
|
| 4 |
+
import importlib.util
|
| 5 |
import streamlit as st
|
| 6 |
|
| 7 |
def download_so():
|
|
|
|
| 25 |
|
| 26 |
# Verifique se o arquivo foi baixado corretamente
|
| 27 |
current_dir = os.path.dirname(os.path.abspath(__file__))
|
| 28 |
+
output_path = os.path.join(current_dir, "SynapseControl.cpython-310-x86_64-linux-gnu.so")
|
| 29 |
|
| 30 |
if os.path.exists(output_path):
|
| 31 |
st.write("File downloaded successfully.")
|
| 32 |
else:
|
| 33 |
st.write("Failed to download the file.")
|
| 34 |
|
| 35 |
+
# Adicione o diret贸rio dos m贸dulos ao PYTHONPATH
|
| 36 |
+
sys.path.append(current_dir)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
|
| 38 |
# Carregar o m贸dulo SynapseControl usando importlib.util
|
| 39 |
module_name = "SynapseControl"
|
|
|
|
| 44 |
try:
|
| 45 |
spec.loader.exec_module(SynapseControl)
|
| 46 |
st.write("SynapseControl module loaded successfully.")
|
| 47 |
+
st.write(dir(SynapseControl)) # Listar os atributos e m茅todos do m贸dulo para verificar se tudo est谩 carregado corretamente
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 48 |
except Exception as e:
|
| 49 |
st.write(f"Error loading SynapseControl module: {e}")
|
| 50 |
|