Commit fbc7873
committed
gh-132629: Deprecate acception out of range values for unsigned integers in PyArg_Parse
For unsigned integer formats in the PyArg_Parse* funcions,
accepting Python integers with value that is larger than
the maximal value the corresponding C type or less than
the minimal value for the corresponding signed integer type
is now deprecated.1 parent 62ff86f commit fbc7873
File tree
19 files changed
+657
-178
lines changed- Doc
- c-api
- whatsnew
- Lib/test
- test_capi
- Misc/NEWS.d/next/C_API
- Modules
- clinic
- PC/clinic
- Python
- Tools/clinic/libclinic
19 files changed
+657
-178
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
244 | | - | |
| 244 | + | |
245 | 245 | | |
246 | | - | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
247 | 249 | | |
248 | 250 | | |
249 | 251 | | |
| |||
252 | 254 | | |
253 | 255 | | |
254 | 256 | | |
| 257 | + | |
255 | 258 | | |
256 | 259 | | |
257 | 260 | | |
258 | 261 | | |
259 | 262 | | |
260 | | - | |
261 | | - | |
| 263 | + | |
262 | 264 | | |
263 | 265 | | |
264 | 266 | | |
265 | 267 | | |
266 | 268 | | |
267 | | - | |
268 | | - | |
| 269 | + | |
269 | 270 | | |
270 | 271 | | |
271 | 272 | | |
272 | 273 | | |
273 | 274 | | |
274 | | - | |
275 | | - | |
| 275 | + | |
276 | 276 | | |
277 | 277 | | |
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
281 | | - | |
282 | | - | |
| 281 | + | |
283 | 282 | | |
284 | 283 | | |
285 | 284 | | |
| |||
304 | 303 | | |
305 | 304 | | |
306 | 305 | | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
307 | 314 | | |
308 | 315 | | |
309 | 316 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2000 | 2000 | | |
2001 | 2001 | | |
2002 | 2002 | | |
| 2003 | + | |
| 2004 | + | |
| 2005 | + | |
| 2006 | + | |
| 2007 | + | |
| 2008 | + | |
| 2009 | + | |
2003 | 2010 | | |
2004 | 2011 | | |
2005 | 2012 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1020 | 1020 | | |
1021 | 1021 | | |
1022 | 1022 | | |
1023 | | - | |
1024 | | - | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
1025 | 1028 | | |
1026 | 1029 | | |
1027 | | - | |
1028 | | - | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
1029 | 1036 | | |
1030 | 1037 | | |
1031 | 1038 | | |
| |||
1038 | 1045 | | |
1039 | 1046 | | |
1040 | 1047 | | |
1041 | | - | |
| 1048 | + | |
1042 | 1049 | | |
1043 | 1050 | | |
1044 | 1051 | | |
| |||
1151 | 1158 | | |
1152 | 1159 | | |
1153 | 1160 | | |
1154 | | - | |
1155 | | - | |
1156 | | - | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
1157 | 1176 | | |
1158 | 1177 | | |
1159 | 1178 | | |
| |||
1165 | 1184 | | |
1166 | 1185 | | |
1167 | 1186 | | |
1168 | | - | |
| 1187 | + | |
1169 | 1188 | | |
1170 | 1189 | | |
1171 | 1190 | | |
| |||
1298 | 1317 | | |
1299 | 1318 | | |
1300 | 1319 | | |
1301 | | - | |
1302 | | - | |
1303 | | - | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
1304 | 1335 | | |
1305 | 1336 | | |
1306 | 1337 | | |
| |||
1312 | 1343 | | |
1313 | 1344 | | |
1314 | 1345 | | |
1315 | | - | |
| 1346 | + | |
1316 | 1347 | | |
1317 | 1348 | | |
1318 | 1349 | | |
| |||
1414 | 1445 | | |
1415 | 1446 | | |
1416 | 1447 | | |
1417 | | - | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
1418 | 1463 | | |
1419 | 1464 | | |
1420 | 1465 | | |
| |||
1425 | 1470 | | |
1426 | 1471 | | |
1427 | 1472 | | |
1428 | | - | |
| 1473 | + | |
1429 | 1474 | | |
1430 | 1475 | | |
1431 | 1476 | | |
| |||
1529 | 1574 | | |
1530 | 1575 | | |
1531 | 1576 | | |
1532 | | - | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
1533 | 1592 | | |
1534 | 1593 | | |
1535 | 1594 | | |
| |||
1542 | 1601 | | |
1543 | 1602 | | |
1544 | 1603 | | |
1545 | | - | |
| 1604 | + | |
1546 | 1605 | | |
1547 | 1606 | | |
1548 | 1607 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
52 | | - | |
| 51 | + | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
61 | | - | |
62 | | - | |
| 60 | + | |
| 61 | + | |
63 | 62 | | |
64 | 63 | | |
65 | 64 | | |
| |||
209 | 208 | | |
210 | 209 | | |
211 | 210 | | |
212 | | - | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
213 | 222 | | |
214 | 223 | | |
215 | | - | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
216 | 228 | | |
217 | 229 | | |
218 | 230 | | |
| |||
233 | 245 | | |
234 | 246 | | |
235 | 247 | | |
236 | | - | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
237 | 253 | | |
238 | 254 | | |
239 | 255 | | |
240 | | - | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
241 | 260 | | |
242 | 261 | | |
243 | 262 | | |
| |||
258 | 277 | | |
259 | 278 | | |
260 | 279 | | |
261 | | - | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
262 | 285 | | |
263 | 286 | | |
264 | 287 | | |
265 | | - | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
266 | 292 | | |
267 | 293 | | |
268 | 294 | | |
| |||
283 | 309 | | |
284 | 310 | | |
285 | 311 | | |
286 | | - | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
287 | 317 | | |
288 | 318 | | |
289 | 319 | | |
290 | | - | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
291 | 324 | | |
292 | 325 | | |
293 | 326 | | |
| |||
432 | 465 | | |
433 | 466 | | |
434 | 467 | | |
435 | | - | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
436 | 473 | | |
437 | 474 | | |
438 | 475 | | |
439 | | - | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
440 | 480 | | |
441 | 481 | | |
442 | 482 | | |
| |||
0 commit comments