Commit 6f6b8b4
When replace() method is called on a subclass of datetime, date or time,
properly call derived constructor. Previously, only the base class's
constructor was called.
Also, make sure to pass non-zero fold values when creating subclasses in
various methods. Previously, fold was silently ignored.
(cherry picked from commit 46190d9)
Co-authored-by: Eugene Toder <[email protected]>
1 parent e4fe4d9 commit 6f6b8b4
File tree
3 files changed
+112
-44
lines changed- Lib/test
- Misc/NEWS.d/next/Library
- Modules
3 files changed
+112
-44
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1723 | 1723 | | |
1724 | 1724 | | |
1725 | 1725 | | |
1726 | | - | |
| 1726 | + | |
| 1727 | + | |
| 1728 | + | |
| 1729 | + | |
1727 | 1730 | | |
1728 | 1731 | | |
1729 | | - | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
1730 | 1737 | | |
1731 | 1738 | | |
1732 | 1739 | | |
| |||
3048 | 3055 | | |
3049 | 3056 | | |
3050 | 3057 | | |
| 3058 | + | |
| 3059 | + | |
| 3060 | + | |
| 3061 | + | |
| 3062 | + | |
| 3063 | + | |
| 3064 | + | |
| 3065 | + | |
| 3066 | + | |
| 3067 | + | |
| 3068 | + | |
| 3069 | + | |
| 3070 | + | |
| 3071 | + | |
| 3072 | + | |
| 3073 | + | |
| 3074 | + | |
| 3075 | + | |
3051 | 3076 | | |
3052 | 3077 | | |
3053 | 3078 | | |
| |||
3754 | 3779 | | |
3755 | 3780 | | |
3756 | 3781 | | |
3757 | | - | |
| 3782 | + | |
| 3783 | + | |
| 3784 | + | |
| 3785 | + | |
3758 | 3786 | | |
3759 | 3787 | | |
3760 | | - | |
| 3788 | + | |
| 3789 | + | |
| 3790 | + | |
| 3791 | + | |
| 3792 | + | |
| 3793 | + | |
| 3794 | + | |
| 3795 | + | |
| 3796 | + | |
| 3797 | + | |
| 3798 | + | |
| 3799 | + | |
| 3800 | + | |
| 3801 | + | |
3761 | 3802 | | |
3762 | 3803 | | |
3763 | 3804 | | |
| |||
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1027 | 1027 | | |
1028 | 1028 | | |
1029 | 1029 | | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
1030 | 1064 | | |
1031 | 1065 | | |
1032 | 1066 | | |
| |||
1036 | 1070 | | |
1037 | 1071 | | |
1038 | 1072 | | |
1039 | | - | |
| 1073 | + | |
| 1074 | + | |
1040 | 1075 | | |
1041 | | - | |
1042 | | - | |
1043 | | - | |
1044 | | - | |
1045 | | - | |
1046 | | - | |
1047 | | - | |
1048 | | - | |
1049 | | - | |
| 1076 | + | |
| 1077 | + | |
1050 | 1078 | | |
1051 | 1079 | | |
1052 | 1080 | | |
| |||
1102 | 1130 | | |
1103 | 1131 | | |
1104 | 1132 | | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
1105 | 1151 | | |
1106 | 1152 | | |
1107 | 1153 | | |
| |||
3430 | 3476 | | |
3431 | 3477 | | |
3432 | 3478 | | |
3433 | | - | |
3434 | | - | |
3435 | 3479 | | |
3436 | 3480 | | |
3437 | 3481 | | |
3438 | 3482 | | |
3439 | 3483 | | |
3440 | 3484 | | |
3441 | 3485 | | |
3442 | | - | |
3443 | | - | |
3444 | | - | |
3445 | | - | |
3446 | | - | |
3447 | | - | |
| 3486 | + | |
3448 | 3487 | | |
3449 | 3488 | | |
3450 | 3489 | | |
| |||
4533 | 4572 | | |
4534 | 4573 | | |
4535 | 4574 | | |
4536 | | - | |
4537 | | - | |
4538 | 4575 | | |
4539 | 4576 | | |
4540 | 4577 | | |
| |||
4551 | 4588 | | |
4552 | 4589 | | |
4553 | 4590 | | |
4554 | | - | |
4555 | | - | |
4556 | | - | |
4557 | | - | |
4558 | | - | |
4559 | | - | |
4560 | | - | |
4561 | | - | |
4562 | | - | |
| 4591 | + | |
| 4592 | + | |
4563 | 4593 | | |
4564 | 4594 | | |
4565 | 4595 | | |
| |||
6003 | 6033 | | |
6004 | 6034 | | |
6005 | 6035 | | |
6006 | | - | |
6007 | | - | |
6008 | 6036 | | |
6009 | 6037 | | |
6010 | 6038 | | |
| |||
6025 | 6053 | | |
6026 | 6054 | | |
6027 | 6055 | | |
6028 | | - | |
6029 | | - | |
6030 | | - | |
6031 | | - | |
6032 | | - | |
6033 | | - | |
6034 | | - | |
6035 | | - | |
6036 | | - | |
| 6056 | + | |
| 6057 | + | |
6037 | 6058 | | |
6038 | 6059 | | |
6039 | 6060 | | |
| |||
0 commit comments