Skip to content

Commit 8797449

Browse files
committed
Raise exception if number of parameter doesn't match.
1 parent 1d201f1 commit 8797449

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

mariadb/cursors.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,10 @@ def execute(self, statement: str, data=(), buffered=False):
239239
# parse statement and check param style
240240
if do_parse:
241241
self._parse_execute(statement, (data))
242+
243+
if data and len(data) != self.paramcount:
244+
raise mariadb.DataError("Invalid number of parameters.")
245+
242246
self._description= None
243247

244248
# check if data parameters are passed in correct format

0 commit comments

Comments
 (0)