From b715716a52436e4d6e6efa8a55e866cbcc9dadb6 Mon Sep 17 00:00:00 2001 From: Dave Pedu Date: Tue, 14 Jan 2014 12:51:51 -0500 Subject: [PATCH] Fix escaping for args for python3 --- MySQLdb/cursors.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MySQLdb/cursors.py b/MySQLdb/cursors.py index ab09963..dfd477c 100644 --- a/MySQLdb/cursors.py +++ b/MySQLdb/cursors.py @@ -158,11 +158,11 @@ def execute(self, query, args=None): query = query.decode(); if isinstance(args, dict): - query = query.format( **db.literal(args) ) + query = query % db.literal(args) elif isinstance(args, tuple) or isinstance(args, list): - query = query.format( *db.literal(args) ) + query = query % db.literal(args) else: - query = query.format( db.literal(args) ) + query = query % db.literal(args) if isinstance(query, str): query = query.encode(charset);