Message376050
I don't think this is a bug. As I have explained in the answer I have provided on StackOverflow (https://stackoverflow.com/posts/comments/112539410?noredirect=1), it seems that sqlite3 uses by default the qmark parameter substitution style for their query which uses a tuple to provide it with its values. So it makes sense that the error message only does reference the index number since the matching is done on the order where a parameter appear on the SQL query and the same order in the tuple provided.
Here @Wolfgang seems to try to use the named parameter substitution style because he is using a dictionary to provide the values to the query. You have to set it globally before doing that (sqlite3.paramstyle = 'named').
So from my point of view there is no bug here. |
|
Date |
User |
Action |
Args |
2020-08-28 23:00:19 | EvensF | set | recipients:
+ EvensF, WolfgangFahl |
2020-08-28 23:00:19 | EvensF | set | messageid: <1598655619.32.0.97136158405.issue41638@roundup.psfhosted.org> |
2020-08-28 23:00:19 | EvensF | link | issue41638 messages |
2020-08-28 23:00:19 | EvensF | create | |
|