Saya memiliki masalah yang sama dan untuk peewee menggunakan MySQLdb saya mendapatkan solusi berikut ketika menginisialisasi instance database MySQL:
db = MySQLDatabase(db_name, user=db_username, passwd=db_password, host=db_host, port=db_port)
db.get_conn().ping(True)
dimana untuk fungsi pingnya ada :
di db.get_conn().ping.__doc__ . Perhatikan bahwa db.get_conn().ping(True) harus digunakan jika Anda membuat koneksi lain lagi. Jadi jika Anda menyambungkan kembali (melalui db.connect() misalnya) Anda harus mengulang ping.