Ciao a tutti,
spero che qualcuno possa aiutarmi.
A inizio programma dichiaro due connessioni a due database (uno in localhost ed uno in remoto su lan).
All'inizio di ogni funzione che richiede query al database in remoto ho messo un controllo sullo stato della connessione con il metodo is_connected() in modo tale che, se la connessione internet o il database stesso va offline, possa uscire dalla funzione e riprovarla in un secondo momento ed eseguire comunque il resto del programma.
Il problema è che con il database offline la seguente dichiarazione mi da errore:
dbserver = mysql.connector.connect(host, port, user, passwd, database)
e il programma si blocca ancora prima dei controlli sulla connessione.
Come posso risolvere visto che a quanto pare is_connected() è totalmente inutile?

chiesto 30 Oct '20, 14:44

baggaiver's gravatar image

baggaiver
10

Scrivi tu la prima risposta!
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×153
×144
×19
×17

domanda posta: 30 Oct '20, 14:44

domanda visualizzata: 51 volte

ultimo aggiornamento: 30 Oct '20, 14:44

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.