From 5c04abf87d32a3254dd481c03740a8c56520bc3a Mon Sep 17 00:00:00 2001 From: Inada Naoki Date: Tue, 19 Oct 2021 15:25:19 +0900 Subject: [PATCH] Always set MULTI_RESULTS flag (#515) --- MySQLdb/connections.py | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/MySQLdb/connections.py b/MySQLdb/connections.py index 89cb7c9a..38324665 100644 --- a/MySQLdb/connections.py +++ b/MySQLdb/connections.py @@ -173,19 +173,10 @@ class object, used to create cursors (keyword only) self._binary_prefix = kwargs2.pop("binary_prefix", False) client_flag = kwargs.get("client_flag", 0) - - client_version = tuple( - [numeric_part(n) for n in _mysql.get_client_info().split(".")[:2]] - ) - + client_flag |= CLIENT.MULTI_RESULTS multi_statements = kwargs2.pop("multi_statements", True) if multi_statements: - if client_version >= (4, 1): - client_flag |= CLIENT.MULTI_STATEMENTS - - if client_version >= (5, 0): - client_flag |= CLIENT.MULTI_RESULTS - + client_flag |= CLIENT.MULTI_STATEMENTS kwargs2["client_flag"] = client_flag # PEP-249 requires autocommit to be initially off