LINUX.ORG.RU

История изменений

Исправление MyTrooName, (текущая версия) :

эксепшн не бросает?

еще Connection.server_status глянь:

https://github.com/PyMySQL/PyMySQL/blob/master/pymysql/connections.py

    def _read_ok_packet(self):
        pkt = self._read_packet()
        if not pkt.is_ok_packet():
            raise err.OperationalError(2014, "Command Out of Sync")
        ok = OKPacketWrapper(pkt)
        self.server_status = ok.server_status
        return ok
...
    def commit(self):
        """Commit changes to stable storage"""
        self._execute_command(COMMAND.COM_QUERY, "COMMIT")
        self._read_ok_packet()

Исходная версия MyTrooName, :

эксепшн не бросает?

еще тут глянь:

https://github.com/PyMySQL/PyMySQL/blob/master/pymysql/connections.py

    def _read_ok_packet(self):
        pkt = self._read_packet()
        if not pkt.is_ok_packet():
            raise err.OperationalError(2014, "Command Out of Sync")
        ok = OKPacketWrapper(pkt)
        self.server_status = ok.server_status
        return ok
...
    def commit(self):
        """Commit changes to stable storage"""
        self._execute_command(COMMAND.COM_QUERY, "COMMIT")
        self._read_ok_packet()