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);