Skip to content

Commit

Permalink
Preferred use of super() in SQLiteCursorWrapper.
Browse files Browse the repository at this point in the history
  • Loading branch information
ngnpope committed Nov 8, 2022
1 parent 8e6ea1d commit 075dfff
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions django/db/backends/sqlite3/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -371,11 +371,11 @@ class SQLiteCursorWrapper(Database.Cursor):

def execute(self, query, params=None):
if params is None:
return Database.Cursor.execute(self, query)
return super().execute(query)
# Extract names if params is a mapping, i.e. "pyformat" style is used.
param_names = list(params) if isinstance(params, Mapping) else None
query = self.convert_query(query, param_names=param_names)
return Database.Cursor.execute(self, query, params)
return super().execute(query, params)

def executemany(self, query, param_list):
# Extract names if params is a mapping, i.e. "pyformat" style is used.
Expand All @@ -386,7 +386,7 @@ def executemany(self, query, param_list):
else:
param_names = None
query = self.convert_query(query, param_names=param_names)
return Database.Cursor.executemany(self, query, param_list)
return super().executemany(query, param_list)

def convert_query(self, query, *, param_names=None):
if param_names is None:
Expand Down

0 comments on commit 075dfff

Please sign in to comment.