Commit 6eb23b1
authored
PyUnicode_FromFormat() no longer produces the ending \ufffd
character for truncated C string when use precision with %s and %V.
It now truncates the string before the start of truncated multibyte sequences.
1 parent 22b8a35 commit 6eb23b1
File tree
3 files changed
+59
-4
lines changed- Lib/test/test_capi
- Misc/NEWS.d/next/C API
- Objects
3 files changed
+59
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
419 | 419 | | |
420 | 420 | | |
421 | 421 | | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
422 | 426 | | |
423 | | - | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
424 | 445 | | |
425 | 446 | | |
426 | 447 | | |
| |||
433 | 454 | | |
434 | 455 | | |
435 | 456 | | |
| 457 | + | |
436 | 458 | | |
437 | 459 | | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
438 | 464 | | |
439 | | - | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
440 | 482 | | |
441 | 483 | | |
442 | 484 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2581 | 2581 | | |
2582 | 2582 | | |
2583 | 2583 | | |
| 2584 | + | |
2584 | 2585 | | |
2585 | 2586 | | |
2586 | 2587 | | |
| |||
2590 | 2591 | | |
2591 | 2592 | | |
2592 | 2593 | | |
| 2594 | + | |
| 2595 | + | |
| 2596 | + | |
| 2597 | + | |
| 2598 | + | |
| 2599 | + | |
| 2600 | + | |
| 2601 | + | |
2593 | 2602 | | |
2594 | 2603 | | |
2595 | 2604 | | |
2596 | 2605 | | |
2597 | | - | |
| 2606 | + | |
2598 | 2607 | | |
2599 | 2608 | | |
2600 | 2609 | | |
2601 | | - | |
| 2610 | + | |
2602 | 2611 | | |
2603 | 2612 | | |
2604 | 2613 | | |
| |||
0 commit comments