Grazie a El Ruso, per il punto una direzione
Ho trovato la risposta nel sorgente pymysql dopo aver capito che DBAPI2 ha una specifica che indica come rispondere a questa domanda a seconda dell'implementazione. In caso di PyMySQL significa che non è thread-safe per le connessioni né per i cursori.
https://github.com/PyMySQL/PyMySQL/blob /master/pymysql/inizializzazione .py#L40 Riga
PyMySQL è threadsafe =1 significa:I thread possono condividere il modulo, ma non le connessioni.
(Leggi la specifica PEP-0249 http://legacy.python.org /dev/peps/pep-0249/#threadsafety )