Skip to content

Commit 4f8bb39

Browse files
committed
Python 3.13.2
1 parent 4cf3e80 commit 4f8bb39

File tree

95 files changed

+974
-213
lines changed

Some content is hidden

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

95 files changed

+974
-213
lines changed

Include/patchlevel.h

+2-2
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 13
21-
#define PY_MICRO_VERSION 1
21+
#define PY_MICRO_VERSION 2
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.13.1+"
26+
#define PY_VERSION "3.13.2"
2727
/*--end constants--*/
2828

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

Lib/pydoc_data/topics.py

+36-19
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- coding: utf-8 -*-
2-
# Autogenerated by Sphinx on Tue Dec 3 18:56:45 2024
2+
# Autogenerated by Sphinx on Tue Feb 4 15:50:17 2025
33
# as part of the release process.
44
topics = {'assert': 'The "assert" statement\n'
55
'**********************\n'
@@ -2807,15 +2807,18 @@
28072807
' enter = type(manager).__enter__\n'
28082808
' exit = type(manager).__exit__\n'
28092809
' value = enter(manager)\n'
2810+
' hit_except = False\n'
28102811
'\n'
28112812
' try:\n'
28122813
' TARGET = value\n'
28132814
' SUITE\n'
28142815
' except:\n'
2816+
' hit_except = True\n'
28152817
' if not exit(manager, *sys.exc_info()):\n'
28162818
' raise\n'
2817-
' else:\n'
2818-
' exit(manager, None, None, None)\n'
2819+
' finally:\n'
2820+
' if not hit_except:\n'
2821+
' exit(manager, None, None, None)\n'
28192822
'\n'
28202823
'With more than one item, the context managers are processed as '
28212824
'if\n'
@@ -3616,8 +3619,11 @@
36163619
'defparameter)* ["," [parameter_list_starargs]]\n'
36173620
' | parameter_list_starargs\n'
36183621
' parameter_list_starargs ::= "*" [star_parameter] ("," '
3619-
'defparameter)* ["," ["**" parameter [","]]]\n'
3620-
' | "**" parameter [","]\n'
3622+
'defparameter)* ["," [parameter_star_kwargs]]\n'
3623+
' "*" ("," defparameter)+ ["," '
3624+
'[parameter_star_kwargs]]\n'
3625+
' | parameter_star_kwargs\n'
3626+
' parameter_star_kwargs ::= "**" parameter [","]\n'
36213627
' parameter ::= identifier [":" expression]\n'
36223628
' star_parameter ::= identifier [":" ["*"] '
36233629
'expression]\n'
@@ -5226,15 +5232,16 @@
52265232
' immediately, rather than on the next line of code to be '
52275233
'executed.\n'
52285234
'\n'
5229-
'pdb.post_mortem(traceback=None)\n'
5235+
'pdb.post_mortem(t=None)\n'
52305236
'\n'
5231-
' Enter post-mortem debugging of the given *traceback* object. '
5232-
'If no\n'
5233-
' *traceback* is given, it uses the one of the exception that '
5234-
'is\n'
5235-
' currently being handled (an exception must be being handled '
5236-
'if the\n'
5237-
' default is to be used).\n'
5237+
' Enter post-mortem debugging of the given exception or '
5238+
'traceback\n'
5239+
' object. If no value is given, it uses the exception that is\n'
5240+
' currently being handled, or raises "ValueError" if there '
5241+
'isn’t one.\n'
5242+
'\n'
5243+
' Changed in version 3.13: Support for exception objects was '
5244+
'added.\n'
52385245
'\n'
52395246
'pdb.pm()\n'
52405247
'\n'
@@ -7067,8 +7074,12 @@
70677074
'trailing zeros are not removed from the result.\n'
70687075
'\n'
70697076
'The "\',\'" option signals the use of a comma for a '
7070-
'thousands separator.\n'
7071-
'For a locale aware separator, use the "\'n\'" integer '
7077+
'thousands separator\n'
7078+
'for floating-point presentation types and for integer '
7079+
'presentation\n'
7080+
'type "\'d\'". For other presentation types, this option is '
7081+
'an error. For\n'
7082+
'a locale aware separator, use the "\'n\'" integer '
70727083
'presentation type\n'
70737084
'instead.\n'
70747085
'\n'
@@ -7576,8 +7587,11 @@
75767587
'defparameter)* ["," [parameter_list_starargs]]\n'
75777588
' | parameter_list_starargs\n'
75787589
' parameter_list_starargs ::= "*" [star_parameter] ("," '
7579-
'defparameter)* ["," ["**" parameter [","]]]\n'
7580-
' | "**" parameter [","]\n'
7590+
'defparameter)* ["," [parameter_star_kwargs]]\n'
7591+
' "*" ("," defparameter)+ ["," '
7592+
'[parameter_star_kwargs]]\n'
7593+
' | parameter_star_kwargs\n'
7594+
' parameter_star_kwargs ::= "**" parameter [","]\n'
75817595
' parameter ::= identifier [":" expression]\n'
75827596
' star_parameter ::= identifier [":" ["*"] '
75837597
'expression]\n'
@@ -17198,15 +17212,18 @@
1719817212
' enter = type(manager).__enter__\n'
1719917213
' exit = type(manager).__exit__\n'
1720017214
' value = enter(manager)\n'
17215+
' hit_except = False\n'
1720117216
'\n'
1720217217
' try:\n'
1720317218
' TARGET = value\n'
1720417219
' SUITE\n'
1720517220
' except:\n'
17221+
' hit_except = True\n'
1720617222
' if not exit(manager, *sys.exc_info()):\n'
1720717223
' raise\n'
17208-
' else:\n'
17209-
' exit(manager, None, None, None)\n'
17224+
' finally:\n'
17225+
' if not hit_except:\n'
17226+
' exit(manager, None, None, None)\n'
1721017227
'\n'
1721117228
'With more than one item, the context managers are processed as if\n'
1721217229
'multiple "with" statements were nested:\n'

0 commit comments

Comments
 (0)