Skip to content

Commit aaaf517

Browse files
committed
Python 3.10.8
1 parent 428bd02 commit aaaf517

File tree

50 files changed

+499
-102
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+499
-102
lines changed

Include/patchlevel.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
/*--start constants--*/
1919
#define PY_MAJOR_VERSION 3
2020
#define PY_MINOR_VERSION 10
21-
#define PY_MICRO_VERSION 7
21+
#define PY_MICRO_VERSION 8
2222
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
2323
#define PY_RELEASE_SERIAL 0
2424

2525
/* Version as a string */
26-
#define PY_VERSION "3.10.7+"
26+
#define PY_VERSION "3.10.8"
2727
/*--end constants--*/
2828

2929
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.

Lib/pydoc_data/topics.py

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- coding: utf-8 -*-
2-
# Autogenerated by Sphinx on Mon Sep 5 13:02:42 2022
2+
# Autogenerated by Sphinx on Tue Oct 11 12:21:26 2022
33
topics = {'assert': 'The "assert" statement\n'
44
'**********************\n'
55
'\n'
@@ -1674,10 +1674,26 @@
16741674
'If the syntax "**expression" appears in the function call,\n'
16751675
'"expression" must evaluate to a *mapping*, the contents of which '
16761676
'are\n'
1677-
'treated as additional keyword arguments. If a keyword is already\n'
1678-
'present (as an explicit keyword argument, or from another '
1679-
'unpacking),\n'
1680-
'a "TypeError" exception is raised.\n'
1677+
'treated as additional keyword arguments. If a parameter matching a '
1678+
'key\n'
1679+
'has already been given a value (by an explicit keyword argument, '
1680+
'or\n'
1681+
'from another unpacking), a "TypeError" exception is raised.\n'
1682+
'\n'
1683+
'When "**expression" is used, each key in this mapping must be a\n'
1684+
'string. Each value from the mapping is assigned to the first '
1685+
'formal\n'
1686+
'parameter eligible for keyword assignment whose name is equal to '
1687+
'the\n'
1688+
'key. A key need not be a Python identifier (e.g. ""max-temp °F"" '
1689+
'is\n'
1690+
'acceptable, although it will not match any formal parameter that '
1691+
'could\n'
1692+
'be declared). If there is no match to a formal parameter the '
1693+
'key-value\n'
1694+
'pair is collected by the "**" parameter, if there is one, or if '
1695+
'there\n'
1696+
'is not, a "TypeError" exception is raised.\n'
16811697
'\n'
16821698
'Formal parameters using the syntax "*identifier" or "**identifier"\n'
16831699
'cannot be used as positional argument slots or as keyword argument\n'
@@ -12768,7 +12784,7 @@
1276812784
' points. All the code points in the range "U+0000 - '
1276912785
'U+10FFFF"\n'
1277012786
' can be represented in a string. Python doesn’t have a '
12771-
'*char*\n'
12787+
'char\n'
1277212788
' type; instead, every code point in the string is '
1277312789
'represented\n'
1277412790
' as a string object with length "1". The built-in '

0 commit comments

Comments
 (0)