1
1
import binascii
2
2
import struct
3
3
4
- from asyncmy .replication .utils import byte2int , int2byte
5
-
6
4
7
5
class BinLogEvent :
8
6
def __init__ (
@@ -37,7 +35,7 @@ def processed(self):
37
35
def _read_table_id (self ):
38
36
# Table ID is 6 byte
39
37
# pad little-endian number
40
- table_id = self .packet .read (6 ) + int2byte (0 ) + int2byte (0 )
38
+ table_id = self .packet .read (6 ) + bytes (0 ) + bytes (0 )
41
39
return struct .unpack ("<Q" , table_id )[0 ]
42
40
43
41
async def init (self ):
@@ -52,7 +50,7 @@ def __init__(self, from_packet, event_size, table_map, ctl_connection, **kwargs)
52
50
from_packet , event_size , table_map , ctl_connection , ** kwargs
53
51
)
54
52
55
- self .commit_flag = byte2int ( self .packet .read (1 ) ) == 1
53
+ self .commit_flag = self .packet .read (1 ) == 1
56
54
self .sid = self .packet .read (16 )
57
55
self .gno = struct .unpack ("<Q" , self .packet .read (8 ))[0 ]
58
56
@@ -129,7 +127,7 @@ def __init__(self, from_packet, event_size, table_map, ctl_connection, **kwargs)
129
127
# Post-header
130
128
self .slave_proxy_id = self .packet .read_uint32 ()
131
129
self .execution_time = self .packet .read_uint32 ()
132
- self .schema_length = byte2int ( self .packet .read (1 ) )
130
+ self .schema_length = self .packet .read (1 )
133
131
self .error_code = self .packet .read_uint16 ()
134
132
self .status_vars_length = self .packet .read_uint16 ()
135
133
0 commit comments