Dzięki El Ruso za punkt w jednym kierunku
Znalazłem odpowiedź w źródle pymysql po zrozumieniu, że DBAPI2 ma specyfikację wskazującą, jak odpowiedzieć na to pytanie w zależności od implementacji. W przypadku PyMySQL oznacza to, że nie jest wątkowo bezpieczny dla połączeń ani kursorów.
https://github.com/PyMySQL/PyMySQL/blob /master/pymysql/init .py#L40 Linia
PyMySQL jest bezpieczny wątkowo =1 oznacza:Wątki mogą współdzielić moduł, ale nie połączenia.
(Przeczytaj specyfikację PEP-0249 http://legacy.python.org /dev/peps/pep-0249/#threadsafety )