Closed MariaRosariaFraraccio closed 1 year ago
Al momento ottengo il seguente errore quando provo ad importare un'ontologia:
Traceback (most recent call last):
File "/home/manuel/Workspace/eddy/eddy/plugins/ontology-importer/ontology_importer.py", line 1158, in doOpenOntologyFile
raise e
File "/home/manuel/Workspace/eddy/eddy/plugins/ontology-importer/ontology_importer.py", line 1104, in doOpenOntologyFile
conn.executescript("""CREATE TABLE IF NOT EXISTS temp_drawn (
sqlite3.OperationalError: near ";": syntax error
Manca la parentesi di chiusura nello statement menzionato.
Ok ora sembra che il salvataggio funzioni insieme all'upgrade di versione del db.
Visto che c'erano alcune modifiche che si annullano ho fatto squash di alcuni degli ultimi commit, fai force pull.
Ho aggiunto delle tabelle "temporanee" (non sono effettivamente temporary tables perché altrimenti si perdevano nei cambi di connessione al db) per importation e drawn, così che in una stessa sessione si possano distinguere gli inserimenti nel db che vanno salvati e quelli che vanno rimossi.
Il problema del salvataggio invece era legato al salvataggio da pulsante invece che alla chiusura del progetto, perché in quel caso veniva lanciato comunque il segnale per la rimozione delle importazioni dal db.