Skip to content

Commit 06f5eb0

Browse files
committed
Fix linting issues
This patch fixes some minor linting issues that pylint doesn't catch. Change-Id: Ibab3b8cbce1938787d74b11e901d2717bd169c42
1 parent 8d1c9c5 commit 06f5eb0

File tree

3 files changed

+6
-43
lines changed

3 files changed

+6
-43
lines changed

lib/mysql/connector/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@
7070
Warning,
7171
custom_error_exception,
7272
)
73-
from .optionfiles import read_option_files
7473
from .pooling import connect
7574

7675
Connect = connect
@@ -97,6 +96,7 @@
9796
"NotSupportedError",
9897
"DataError",
9998
"IntegrityError",
99+
"PoolError",
100100
"ProgrammingError",
101101
"OperationalError",
102102
"InternalError",

lib/mysql/connector/network.py

Lines changed: 1 addition & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import os
3333
import socket
3434
import struct
35-
import sys
3635
import zlib
3736

3837
from collections import deque
@@ -278,43 +277,7 @@ def recv_plain(self):
278277
errno=2055, values=(self.get_address(), _strioerror(err))
279278
) from err
280279

281-
def recv_py26_plain(self):
282-
"""Receive packets from the MySQL server"""
283-
try:
284-
# Read the header of the MySQL packet, 4 bytes
285-
header = bytearray(b"")
286-
header_len = 0
287-
while header_len < 4:
288-
chunk = self.sock.recv(4 - header_len)
289-
if not chunk:
290-
raise InterfaceError(errno=2013)
291-
header += chunk
292-
header_len = len(header)
293-
294-
# Save the packet number and payload length
295-
self._packet_number = header[3]
296-
payload_len = struct.unpack("<I", header[0:3] + b"\x00")[0]
297-
298-
# Read the payload
299-
rest = payload_len
300-
payload = init_bytearray(b"")
301-
while rest > 0:
302-
chunk = self.sock.recv(rest)
303-
if not chunk:
304-
raise InterfaceError(errno=2013)
305-
payload += chunk
306-
rest = payload_len - len(payload)
307-
return header + payload
308-
except IOError as err:
309-
raise OperationalError(
310-
errno=2055, values=(self.get_address(), _strioerror(err))
311-
) from err
312-
313-
if sys.version_info[0:2] == (2, 6):
314-
recv = recv_py26_plain
315-
recv_plain = recv_py26_plain
316-
else:
317-
recv = recv_plain
280+
recv = recv_plain
318281

319282
def _split_zipped_payload(self, packet_bunch):
320283
"""Split compressed payload"""

lib/mysqlx/connection.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2723,16 +2723,16 @@ def _validate_settings(settings):
27232723
)
27242724
except (AttributeError, ValueError) as err:
27252725
raise InterfaceError(f"Invalid SSL Mode '{settings['ssl-mode']}'") from err
2726-
if not "ssl-ca" in settings and settings["ssl-mode"] in [
2726+
if "ssl-ca" not in settings and settings["ssl-mode"] in [
27272727
SSLMode.VERIFY_IDENTITY,
27282728
SSLMode.VERIFY_CA,
27292729
]:
27302730
raise InterfaceError("Cannot verify Server without CA")
27312731

2732-
if "ssl-crl" in settings and not "ssl-ca" in settings:
2732+
if "ssl-crl" in settings and "ssl-ca" not in settings:
27332733
raise InterfaceError("CA Certificate not provided")
27342734

2735-
if "ssl-key" in settings and not "ssl-cert" in settings:
2735+
if "ssl-key" in settings and "ssl-cert" not in settings:
27362736
raise InterfaceError("Client Certificate not provided")
27372737

27382738
if "ssl-ca" in settings and settings.get("ssl-mode") not in [
@@ -2880,7 +2880,7 @@ def _validate_connection_attributes(settings):
28802880
return
28812881
if not (
28822882
conn_attrs.startswith("[") and conn_attrs.endswith("]")
2883-
) and not conn_attrs in ["False", "false", "True", "true"]:
2883+
) and conn_attrs not in ["False", "false", "True", "true"]:
28842884
raise InterfaceError(
28852885
"The value of 'connection-attributes' must be a boolean or a "
28862886
f"list of key-value pairs, found: '{conn_attrs}'"

0 commit comments

Comments
 (0)