Commit 46190d9
authored
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.
1 parent 92483b2 commit 46190d9
File tree
3 files changed
+124
-21
lines changed- Lib/test
- Misc/NEWS.d/next/Library
- Modules
3 files changed
+124
-21
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 | | - | |
1730 | | - | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
| 1737 | + | |
| 1738 | + | |
| 1739 | + | |
| 1740 | + | |
| 1741 | + | |
| 1742 | + | |
| 1743 | + | |
1731 | 1744 | | |
1732 | 1745 | | |
1733 | 1746 | | |
| |||
3025 | 3038 | | |
3026 | 3039 | | |
3027 | 3040 | | |
| 3041 | + | |
| 3042 | + | |
| 3043 | + | |
| 3044 | + | |
| 3045 | + | |
| 3046 | + | |
| 3047 | + | |
| 3048 | + | |
| 3049 | + | |
| 3050 | + | |
| 3051 | + | |
| 3052 | + | |
| 3053 | + | |
| 3054 | + | |
| 3055 | + | |
| 3056 | + | |
| 3057 | + | |
| 3058 | + | |
| 3059 | + | |
| 3060 | + | |
3028 | 3061 | | |
3029 | 3062 | | |
3030 | 3063 | | |
| |||
3705 | 3738 | | |
3706 | 3739 | | |
3707 | 3740 | | |
3708 | | - | |
| 3741 | + | |
| 3742 | + | |
| 3743 | + | |
| 3744 | + | |
3709 | 3745 | | |
3710 | 3746 | | |
3711 | | - | |
3712 | | - | |
| 3747 | + | |
| 3748 | + | |
| 3749 | + | |
| 3750 | + | |
| 3751 | + | |
| 3752 | + | |
| 3753 | + | |
| 3754 | + | |
| 3755 | + | |
| 3756 | + | |
| 3757 | + | |
| 3758 | + | |
| 3759 | + | |
| 3760 | + | |
| 3761 | + | |
| 3762 | + | |
3713 | 3763 | | |
3714 | 3764 | | |
3715 | 3765 | | |
| |||
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 | |
|---|---|---|---|
| |||
1045 | 1045 | | |
1046 | 1046 | | |
1047 | 1047 | | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
1048 | 1082 | | |
1049 | 1083 | | |
1050 | 1084 | | |
| |||
1054 | 1088 | | |
1055 | 1089 | | |
1056 | 1090 | | |
1057 | | - | |
| 1091 | + | |
| 1092 | + | |
1058 | 1093 | | |
1059 | | - | |
1060 | | - | |
1061 | | - | |
1062 | | - | |
1063 | | - | |
1064 | | - | |
1065 | | - | |
1066 | | - | |
1067 | | - | |
| 1094 | + | |
| 1095 | + | |
1068 | 1096 | | |
1069 | 1097 | | |
1070 | 1098 | | |
| |||
1120 | 1148 | | |
1121 | 1149 | | |
1122 | 1150 | | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
1123 | 1169 | | |
1124 | 1170 | | |
1125 | 1171 | | |
| |||
3480 | 3526 | | |
3481 | 3527 | | |
3482 | 3528 | | |
3483 | | - | |
| 3529 | + | |
3484 | 3530 | | |
3485 | 3531 | | |
3486 | 3532 | | |
| |||
4589 | 4635 | | |
4590 | 4636 | | |
4591 | 4637 | | |
4592 | | - | |
4593 | | - | |
| 4638 | + | |
| 4639 | + | |
4594 | 4640 | | |
4595 | 4641 | | |
4596 | 4642 | | |
| |||
6039 | 6085 | | |
6040 | 6086 | | |
6041 | 6087 | | |
6042 | | - | |
6043 | | - | |
| 6088 | + | |
| 6089 | + | |
| 6090 | + | |
6044 | 6091 | | |
6045 | 6092 | | |
6046 | 6093 | | |
| |||
0 commit comments