From bac1bb41fca759866e5379d0970b9664d90250b5 Mon Sep 17 00:00:00 2001 From: Hiroaki KAWAI Date: Tue, 22 Jun 2021 03:00:23 +0000 Subject: [PATCH] Add pymysql 1.0 support pymysql>=1.0 removed pymysql.util. https://github.com/PyMySQL/PyMySQL/pull/923 replaced bytes2int, int2byte in py23 compatible manner. --- pymysqlreplication/binlogstream.py | 7 +++---- pymysqlreplication/event.py | 8 +++----- pymysqlreplication/packet.py | 10 ++++------ pymysqlreplication/row_event.py | 9 ++++----- pymysqlreplication/tests/binlogfilereader.py | 5 ++--- 5 files changed, 16 insertions(+), 23 deletions(-) diff --git a/pymysqlreplication/binlogstream.py b/pymysqlreplication/binlogstream.py index 7d9d3121..1c2154f6 100644 --- a/pymysqlreplication/binlogstream.py +++ b/pymysqlreplication/binlogstream.py @@ -6,7 +6,6 @@ from pymysql.constants.COMMAND import COM_BINLOG_DUMP, COM_REGISTER_SLAVE from pymysql.cursors import DictCursor -from pymysql.util import int2byte from .packet import BinLogPacketWrapper from .constants.BINLOG import TABLE_MAP_EVENT, ROTATE_EVENT @@ -109,7 +108,7 @@ def encoded(self, server_id, master_id=0): MAX_STRING_LEN = 257 # one byte for length + 256 chars return (struct.pack('