robustly handle reconnect param across all pymysql variants
Fixed issue in aiomysql and asyncmy dialects that appears as of using pymysql 1.2.0; the dialects were not properly taking into account logic that detects the argument signature of pymysql's ``ping()`` method which was added as part of :ticket:`10492`. We add a "does ping have reconnect" check for all three DBAPIs individually. To suit asyncmy's use of cython we also needed to adjust vendored getargspec() routines. Fixes: #13306 Change-Id: Iad90ec6cfe9ee3b99736dd2153264090e7f76be1
M
Mike Bayer committed
ee9c8625bad11f4dedfa2a610914cebdcf55fec7
Parent: cb3e0cc