Commit 8393608
authored
* Parameters after the var-positional parameter are now keyword-only
instead of positional-or-keyword.
* Correctly calculate min_kw_only.
* Raise errors for invalid combinations of the var-positional parameter
with "*", "/" and deprecation markers.
1 parent b6e745a commit 8393608
File tree
7 files changed
+203
-96
lines changed- Lib/test
- Modules
- clinic
- Objects
- Tools/clinic/libclinic
7 files changed
+203
-96
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4134 | 4134 | | |
4135 | 4135 | | |
4136 | 4136 | | |
4137 | | - | |
4138 | 4137 | | |
| 4138 | + | |
4139 | 4139 | | |
4140 | 4140 | | |
4141 | 4141 | | |
| |||
4177 | 4177 | | |
4178 | 4178 | | |
4179 | 4179 | | |
4180 | | - | |
| 4180 | + | |
4181 | 4181 | | |
4182 | 4182 | | |
4183 | 4183 | | |
| |||
4920 | 4920 | | |
4921 | 4921 | | |
4922 | 4922 | | |
4923 | | - | |
| 4923 | + | |
4924 | 4924 | | |
4925 | 4925 | | |
4926 | 4926 | | |
| |||
4958 | 4958 | | |
4959 | 4959 | | |
4960 | 4960 | | |
4961 | | - | |
| 4961 | + | |
4962 | 4962 | | |
4963 | 4963 | | |
4964 | 4964 | | |
4965 | 4965 | | |
4966 | 4966 | | |
4967 | 4967 | | |
4968 | | - | |
| 4968 | + | |
4969 | 4969 | | |
4970 | 4970 | | |
4971 | 4971 | | |
| |||
5002 | 5002 | | |
5003 | 5003 | | |
5004 | 5004 | | |
5005 | | - | |
| 5005 | + | |
5006 | 5006 | | |
5007 | 5007 | | |
5008 | 5008 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
322 | 322 | | |
323 | 323 | | |
324 | 324 | | |
325 | | - | |
| 325 | + | |
326 | 326 | | |
327 | 327 | | |
328 | 328 | | |
| |||
336 | 336 | | |
337 | 337 | | |
338 | 338 | | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
339 | 353 | | |
340 | 354 | | |
341 | 355 | | |
| |||
1787 | 1801 | | |
1788 | 1802 | | |
1789 | 1803 | | |
| 1804 | + | |
| 1805 | + | |
| 1806 | + | |
| 1807 | + | |
| 1808 | + | |
| 1809 | + | |
| 1810 | + | |
| 1811 | + | |
| 1812 | + | |
| 1813 | + | |
| 1814 | + | |
| 1815 | + | |
| 1816 | + | |
| 1817 | + | |
| 1818 | + | |
| 1819 | + | |
1790 | 1820 | | |
1791 | 1821 | | |
1792 | 1822 | | |
1793 | 1823 | | |
1794 | | - | |
| 1824 | + | |
1795 | 1825 | | |
1796 | 1826 | | |
| 1827 | + | |
| 1828 | + | |
| 1829 | + | |
| 1830 | + | |
| 1831 | + | |
| 1832 | + | |
| 1833 | + | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
1797 | 1841 | | |
1798 | 1842 | | |
1799 | 1843 | | |
| |||
1908 | 1952 | | |
1909 | 1953 | | |
1910 | 1954 | | |
1911 | | - | |
| 1955 | + | |
1912 | 1956 | | |
1913 | 1957 | | |
1914 | 1958 | | |
| |||
1921 | 1965 | | |
1922 | 1966 | | |
1923 | 1967 | | |
| 1968 | + | |
| 1969 | + | |
| 1970 | + | |
| 1971 | + | |
| 1972 | + | |
| 1973 | + | |
| 1974 | + | |
| 1975 | + | |
| 1976 | + | |
| 1977 | + | |
| 1978 | + | |
| 1979 | + | |
| 1980 | + | |
1924 | 1981 | | |
1925 | 1982 | | |
1926 | 1983 | | |
| |||
1960 | 2017 | | |
1961 | 2018 | | |
1962 | 2019 | | |
| 2020 | + | |
| 2021 | + | |
| 2022 | + | |
| 2023 | + | |
| 2024 | + | |
| 2025 | + | |
| 2026 | + | |
| 2027 | + | |
| 2028 | + | |
| 2029 | + | |
| 2030 | + | |
| 2031 | + | |
| 2032 | + | |
1963 | 2033 | | |
1964 | 2034 | | |
1965 | 2035 | | |
| |||
1987 | 2057 | | |
1988 | 2058 | | |
1989 | 2059 | | |
1990 | | - | |
| 2060 | + | |
1991 | 2061 | | |
1992 | 2062 | | |
1993 | 2063 | | |
| |||
3319 | 3389 | | |
3320 | 3390 | | |
3321 | 3391 | | |
3322 | | - | |
3323 | | - | |
3324 | | - | |
3325 | | - | |
3326 | | - | |
3327 | | - | |
3328 | | - | |
3329 | 3392 | | |
3330 | 3393 | | |
3331 | 3394 | | |
| |||
3363 | 3426 | | |
3364 | 3427 | | |
3365 | 3428 | | |
| 3429 | + | |
| 3430 | + | |
| 3431 | + | |
| 3432 | + | |
| 3433 | + | |
| 3434 | + | |
| 3435 | + | |
| 3436 | + | |
| 3437 | + | |
| 3438 | + | |
| 3439 | + | |
3366 | 3440 | | |
3367 | 3441 | | |
3368 | 3442 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
981 | 981 | | |
982 | 982 | | |
983 | 983 | | |
984 | | - | |
985 | | - | |
986 | | - | |
987 | | - | |
988 | | - | |
989 | | - | |
990 | | - | |
991 | | - | |
992 | | - | |
993 | | - | |
994 | | - | |
995 | | - | |
996 | | - | |
997 | | - | |
998 | | - | |
999 | | - | |
1000 | | - | |
1001 | 984 | | |
1002 | 985 | | |
1003 | 986 | | |
| |||
1068 | 1051 | | |
1069 | 1052 | | |
1070 | 1053 | | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
1071 | 1073 | | |
1072 | 1074 | | |
1073 | 1075 | | |
| |||
1115 | 1117 | | |
1116 | 1118 | | |
1117 | 1119 | | |
1118 | | - | |
1119 | 1120 | | |
1120 | 1121 | | |
1121 | 1122 | | |
1122 | 1123 | | |
1123 | 1124 | | |
1124 | 1125 | | |
1125 | 1126 | | |
1126 | | - | |
| 1127 | + | |
1127 | 1128 | | |
1128 | 1129 | | |
1129 | 1130 | | |
| |||
1923 | 1924 | | |
1924 | 1925 | | |
1925 | 1926 | | |
1926 | | - | |
1927 | 1927 | | |
1928 | 1928 | | |
1929 | 1929 | | |
1930 | 1930 | | |
| 1931 | + | |
1931 | 1932 | | |
1932 | 1933 | | |
1933 | 1934 | | |
| |||
0 commit comments