Commit 6d43f6f
authored
* Split _Py_InitializeCore_impl() into subfunctions: add multiple pycore_init_xxx() functions
* Preliminary sys.stderr is now set earlier to get an usable
sys.stderr ealier.
* Move code into _Py_Initialize_ReconfigureCore() to be able to call
it from _Py_InitializeCore().
* Split _PyExc_Init(): create a new _PyBuiltins_AddExceptions()
function.
* Call _PyExc_Init() earlier in _Py_InitializeCore_impl()
and new_interpreter() to get working exceptions earlier.
* _Py_ReadyTypes() now returns _PyInitError rather than calling
Py_FatalError().
* Misc code cleanup
1 parent 28f6cb3 commit 6d43f6f
File tree
9 files changed
+325
-333
lines changed- Include/internal
- Misc/NEWS.d/next/Core and Builtins
- Objects
- Python
9 files changed
+325
-333
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
38 | | - | |
| 39 | + | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2492 | 2492 | | |
2493 | 2493 | | |
2494 | 2494 | | |
2495 | | - | |
| 2495 | + | |
2496 | 2496 | | |
2497 | 2497 | | |
2498 | 2498 | | |
| |||
2502 | 2502 | | |
2503 | 2503 | | |
2504 | 2504 | | |
2505 | | - | |
2506 | | - | |
2507 | | - | |
2508 | | - | |
2509 | | - | |
2510 | | - | |
2511 | | - | |
2512 | | - | |
2513 | | - | |
2514 | | - | |
2515 | | - | |
2516 | | - | |
2517 | | - | |
2518 | | - | |
2519 | | - | |
2520 | 2505 | | |
2521 | 2506 | | |
2522 | 2507 | | |
| |||
2526 | 2511 | | |
2527 | 2512 | | |
2528 | 2513 | | |
2529 | | - | |
2530 | | - | |
2531 | 2514 | | |
2532 | 2515 | | |
2533 | 2516 | | |
| |||
2596 | 2579 | | |
2597 | 2580 | | |
2598 | 2581 | | |
| 2582 | + | |
| 2583 | + | |
| 2584 | + | |
| 2585 | + | |
| 2586 | + | |
| 2587 | + | |
| 2588 | + | |
| 2589 | + | |
| 2590 | + | |
| 2591 | + | |
| 2592 | + | |
| 2593 | + | |
| 2594 | + | |
| 2595 | + | |
| 2596 | + | |
| 2597 | + | |
| 2598 | + | |
| 2599 | + | |
| 2600 | + | |
| 2601 | + | |
| 2602 | + | |
| 2603 | + | |
| 2604 | + | |
| 2605 | + | |
| 2606 | + | |
| 2607 | + | |
| 2608 | + | |
| 2609 | + | |
| 2610 | + | |
| 2611 | + | |
| 2612 | + | |
| 2613 | + | |
| 2614 | + | |
| 2615 | + | |
| 2616 | + | |
| 2617 | + | |
| 2618 | + | |
| 2619 | + | |
| 2620 | + | |
| 2621 | + | |
| 2622 | + | |
| 2623 | + | |
| 2624 | + | |
| 2625 | + | |
| 2626 | + | |
| 2627 | + | |
| 2628 | + | |
| 2629 | + | |
| 2630 | + | |
| 2631 | + | |
| 2632 | + | |
| 2633 | + | |
| 2634 | + | |
| 2635 | + | |
| 2636 | + | |
| 2637 | + | |
| 2638 | + | |
| 2639 | + | |
| 2640 | + | |
| 2641 | + | |
| 2642 | + | |
| 2643 | + | |
2599 | 2644 | | |
2600 | 2645 | | |
2601 | 2646 | | |
| |||
2656 | 2701 | | |
2657 | 2702 | | |
2658 | 2703 | | |
2659 | | - | |
2660 | | - | |
2661 | | - | |
2662 | | - | |
2663 | | - | |
2664 | | - | |
2665 | | - | |
2666 | 2704 | | |
2667 | 2705 | | |
2668 | 2706 | | |
2669 | 2707 | | |
2670 | | - | |
2671 | | - | |
2672 | | - | |
2673 | | - | |
2674 | 2708 | | |
2675 | | - | |
2676 | | - | |
2677 | | - | |
2678 | | - | |
2679 | 2709 | | |
2680 | | - | |
2681 | 2710 | | |
2682 | | - | |
2683 | 2711 | | |
2684 | | - | |
2685 | 2712 | | |
2686 | | - | |
2687 | 2713 | | |
2688 | | - | |
2689 | 2714 | | |
2690 | | - | |
2691 | 2715 | | |
2692 | | - | |
2693 | 2716 | | |
2694 | | - | |
2695 | 2717 | | |
2696 | | - | |
2697 | 2718 | | |
2698 | | - | |
2699 | | - | |
2700 | 2719 | | |
2701 | | - | |
2702 | 2720 | | |
2703 | | - | |
2704 | 2721 | | |
2705 | | - | |
2706 | | - | |
2707 | | - | |
2708 | 2722 | | |
2709 | 2723 | | |
2710 | | - | |
2711 | 2724 | | |
2712 | 2725 | | |
2713 | | - | |
2714 | 2726 | | |
2715 | 2727 | | |
2716 | 2728 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
359 | 359 | | |
360 | 360 | | |
361 | 361 | | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
362 | 365 | | |
363 | 366 | | |
364 | 367 | | |
| |||
367 | 370 | | |
368 | 371 | | |
369 | 372 | | |
370 | | - | |
| 373 | + | |
371 | 374 | | |
| 375 | + | |
372 | 376 | | |
373 | | - | |
| 377 | + | |
374 | 378 | | |
375 | 379 | | |
376 | 380 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1999 | 1999 | | |
2000 | 2000 | | |
2001 | 2001 | | |
2002 | | - | |
| 2002 | + | |
2003 | 2003 | | |
| 2004 | + | |
2004 | 2005 | | |
2005 | 2006 | | |
2006 | 2007 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5635 | 5635 | | |
5636 | 5636 | | |
5637 | 5637 | | |
5638 | | - | |
| 5638 | + | |
5639 | 5639 | | |
| 5640 | + | |
5640 | 5641 | | |
5641 | 5642 | | |
5642 | 5643 | | |
| |||
0 commit comments