Python 3.11.3

This commit is contained in:
Pablo Galindo 2023-04-04 23:21:41 +01:00
parent 6abd0486bb
commit f3909b8bc8
50 changed files with 576 additions and 208 deletions

View file

@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
# Autogenerated by Sphinx on Tue Feb 7 13:37:35 2023
# Autogenerated by Sphinx on Tue Apr 4 23:22:02 2023
topics = {'assert': 'The "assert" statement\n'
'**********************\n'
'\n'
@ -1134,10 +1134,11 @@ topics = {'assert': 'The "assert" statement\n'
'future, a\n'
' check may be added to prevent this.\n'
'\n'
'* Nonempty *__slots__* does not work for classes derived '
'from\n'
' “variable-length” built-in types such as "int", '
'"bytes" and "tuple".\n'
'* "TypeError" will be raised if nonempty *__slots__* are '
'defined for a\n'
' class derived from a ""variable-length" built-in type" '
'such as\n'
' "int", "bytes", and "tuple".\n'
'\n'
'* Any non-string *iterable* may be assigned to '
'*__slots__*.\n'
@ -2499,42 +2500,33 @@ topics = {'assert': 'The "assert" statement\n'
'alive\n'
'until the next garbage collection occurs.\n'
'\n'
'Before an "except" clauses suite is executed, details about '
'the\n'
'exception are stored in the "sys" module and can be accessed '
'via\n'
'"sys.exc_info()". "sys.exc_info()" returns a 3-tuple consisting '
'of the\n'
'exception class, the exception instance and a traceback object '
'(see\n'
'section The standard type hierarchy) identifying the point in '
'the\n'
'program where the exception occurred. The details about the '
'exception\n'
'accessed via "sys.exc_info()" are restored to their previous '
'values\n'
'when leaving an exception handler:\n'
'Before an "except" clauses suite is executed, the exception is '
'stored\n'
'in the "sys" module, where it can be accessed from within the '
'body of\n'
'the "except" clause by calling "sys.exception()". When leaving '
'an\n'
'exception handler, the exception stored in the "sys" module is '
'reset\n'
'to its previous value:\n'
'\n'
' >>> print(sys.exc_info())\n'
' (None, None, None)\n'
' >>> print(sys.exception())\n'
' None\n'
' >>> try:\n'
' ... raise TypeError\n'
' ... except:\n'
' ... print(sys.exc_info())\n'
' ... print(repr(sys.exception()))\n'
' ... try:\n'
' ... raise ValueError\n'
' ... except:\n'
' ... print(sys.exc_info())\n'
' ... print(sys.exc_info())\n'
' ... print(repr(sys.exception()))\n'
' ... print(repr(sys.exception()))\n'
' ...\n'
" (<class 'TypeError'>, TypeError(), <traceback object at "
'0x10efad080>)\n'
" (<class 'ValueError'>, ValueError(), <traceback object at "
'0x10efad040>)\n'
" (<class 'TypeError'>, TypeError(), <traceback object at "
'0x10efad080>)\n'
' >>> print(sys.exc_info())\n'
' (None, None, None)\n'
' TypeError()\n'
' ValueError()\n'
' TypeError()\n'
' >>> print(sys.exception())\n'
' None\n'
'\n'
'\n'
'"except*" clause\n'
@ -3081,7 +3073,7 @@ topics = {'assert': 'The "assert" statement\n'
'AS\n'
'pattern binds the subject to the name on the right of the as '
'keyword\n'
'and succeeds. "capture_pattern" cannot be a a "_".\n'
'and succeeds. "capture_pattern" cannot be a "_".\n'
'\n'
'In simple terms "P as NAME" will match with "P", and on success '
'it\n'
@ -4533,7 +4525,7 @@ topics = {'assert': 'The "assert" statement\n'
'objects and\n'
' implements an "__eq__()" method, it should not '
'implement\n'
' "__hash__()", since the implementation of hashable '
' "__hash__()", since the implementation of *hashable* '
'collections\n'
' requires that a keys hash value is immutable (if the '
'objects hash\n'
@ -4684,7 +4676,7 @@ topics = {'assert': 'The "assert" statement\n'
'scripts. For\n'
'example:\n'
'\n'
' python3 -m pdb myscript.py\n'
' python -m pdb myscript.py\n'
'\n'
'When invoked as a script, pdb will automatically enter '
'post-mortem\n'
@ -4704,7 +4696,7 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
'New in version 3.7: "pdb.py" now accepts a "-m" option that '
'execute\n'
'modules similar to the way "python3 -m" does. As with a script, '
'modules similar to the way "python -m" does. As with a script, '
'the\n'
'debugger will pause execution just before the first line of the\n'
'module.\n'
@ -4768,8 +4760,8 @@ topics = {'assert': 'The "assert" statement\n'
'object)\n'
' under debugger control. When "runeval()" returns, it returns '
'the\n'
' value of the expression. Otherwise this function is similar '
'to\n'
' value of the *expression*. Otherwise this function is '
'similar to\n'
' "run()".\n'
'\n'
'pdb.runcall(function, *args, **kwds)\n'
@ -5031,14 +5023,15 @@ topics = {'assert': 'The "assert" statement\n'
'ignore bpnumber [count]\n'
'\n'
' Set the ignore count for the given breakpoint number. If '
'count is\n'
' omitted, the ignore count is set to 0. A breakpoint becomes '
'active\n'
' when the ignore count is zero. When non-zero, the count is\n'
' decremented each time the breakpoint is reached and the '
'breakpoint\n'
' is not disabled and any associated condition evaluates to '
'true.\n'
'*count*\n'
' is omitted, the ignore count is set to 0. A breakpoint '
'becomes\n'
' active when the ignore count is zero. When non-zero, the '
'*count*\n'
' is decremented each time the breakpoint is reached and the\n'
' breakpoint is not disabled and any associated condition '
'evaluates\n'
' to true.\n'
'\n'
'condition bpnumber [condition]\n'
'\n'
@ -5088,7 +5081,7 @@ topics = {'assert': 'The "assert" statement\n'
' breakpoint—which could have its own command list, leading to\n'
' ambiguities about which list to execute.\n'
'\n'
' If you use the silent command in the command list, the '
' If you use the "silent" command in the command list, the '
'usual\n'
' message about stopping at a breakpoint is not printed. This '
'may be\n'
@ -5123,11 +5116,10 @@ topics = {'assert': 'The "assert" statement\n'
'number\n'
' greater than the current one is reached.\n'
'\n'
' With a line number, continue execution until a line with a '
'number\n'
' greater or equal to that is reached. In both cases, also '
'stop when\n'
' the current frame returns.\n'
' With *lineno*, continue execution until a line with a number\n'
' greater or equal to *lineno* is reached. In both cases, also '
'stop\n'
' when the current frame returns.\n'
'\n'
' Changed in version 3.2: Allow giving an explicit line '
'number.\n'
@ -5191,9 +5183,8 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
'p expression\n'
'\n'
' Evaluate the *expression* in the current context and print '
'its\n'
' value.\n'
' Evaluate *expression* in the current context and print its '
'value.\n'
'\n'
' Note:\n'
'\n'
@ -5203,26 +5194,26 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
'pp expression\n'
'\n'
' Like the "p" command, except the value of the expression is '
' Like the "p" command, except the value of *expression* is '
'pretty-\n'
' printed using the "pprint" module.\n'
'\n'
'whatis expression\n'
'\n'
' Print the type of the *expression*.\n'
' Print the type of *expression*.\n'
'\n'
'source expression\n'
'\n'
' Try to get source code for the given object and display it.\n'
' Try to get source code of *expression* and display it.\n'
'\n'
' New in version 3.2.\n'
'\n'
'display [expression]\n'
'\n'
' Display the value of the expression if it changed, each time\n'
' Display the value of *expression* if it changed, each time\n'
' execution stops in the current frame.\n'
'\n'
' Without expression, list all display expressions for the '
' Without *expression*, list all display expressions for the '
'current\n'
' frame.\n'
'\n'
@ -5230,10 +5221,10 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
'undisplay [expression]\n'
'\n'
' Do not display the expression any more in the current frame.\n'
' Without expression, clear all display expressions for the '
'current\n'
' frame.\n'
' Do not display *expression* anymore in the current frame. '
'Without\n'
' *expression*, clear all display expressions for the current '
'frame.\n'
'\n'
' New in version 3.2.\n'
'\n'
@ -5249,16 +5240,16 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
'alias [name [command]]\n'
'\n'
' Create an alias called *name* that executes *command*. The '
'command\n'
' must *not* be enclosed in quotes. Replaceable parameters can '
'be\n'
' indicated by "%1", "%2", and so on, while "%*" is replaced by '
'all\n'
' the parameters. If no command is given, the current alias '
'for\n'
' *name* is shown. If no arguments are given, all aliases are '
'listed.\n'
' Create an alias called *name* that executes *command*. The\n'
' *command* must *not* be enclosed in quotes. Replaceable '
'parameters\n'
' can be indicated by "%1", "%2", and so on, while "%*" is '
'replaced\n'
' by all the parameters. If *command* is omitted, the current '
'alias\n'
' for *name* is shown. If no arguments are given, all aliases '
'are\n'
' listed.\n'
'\n'
' Aliases may be nested and can contain anything that can be '
'legally\n'
@ -5277,14 +5268,14 @@ topics = {'assert': 'The "assert" statement\n'
' in the ".pdbrc" file):\n'
'\n'
' # Print instance variables (usage "pi classInst")\n'
' alias pi for k in %1.__dict__.keys(): '
'print("%1.",k,"=",%1.__dict__[k])\n'
' alias pi for k in %1.__dict__.keys(): print(f"%1.{k} = '
'{%1.__dict__[k]}")\n'
' # Print instance variables in self\n'
' alias ps pi self\n'
'\n'
'unalias name\n'
'\n'
' Delete the specified alias.\n'
' Delete the specified alias *name*.\n'
'\n'
'! statement\n'
'\n'
@ -5304,12 +5295,13 @@ topics = {'assert': 'The "assert" statement\n'
'run [args ...]\n'
'restart [args ...]\n'
'\n'
' Restart the debugged Python program. If an argument is '
'supplied,\n'
' it is split with "shlex" and the result is used as the new\n'
' "sys.argv". History, breakpoints, actions and debugger '
'options are\n'
' preserved. "restart" is an alias for "run".\n'
' Restart the debugged Python program. If *args* is supplied, '
'it is\n'
' split with "shlex" and the result is used as the new '
'"sys.argv".\n'
' History, breakpoints, actions and debugger options are '
'preserved.\n'
' "restart" is an alias for "run".\n'
'\n'
'q(uit)\n'
'\n'
@ -5318,11 +5310,11 @@ topics = {'assert': 'The "assert" statement\n'
'\n'
'debug code\n'
'\n'
' Enter a recursive debugger that steps through the code '
'argument\n'
' (which is an arbitrary expression or statement to be executed '
'in\n'
' the current environment).\n'
' Enter a recursive debugger that steps through *code* (which '
'is an\n'
' arbitrary expression or statement to be executed in the '
'current\n'
' environment).\n'
'\n'
'retval\n'
'\n'
@ -6179,7 +6171,8 @@ topics = {'assert': 'The "assert" statement\n'
'The general form of a *standard format specifier* is:\n'
'\n'
' format_spec ::= '
'[[fill]align][sign][z][#][0][width][grouping_option][.precision][type]\n'
'[[fill]align][sign]["z"]["#"]["0"][width][grouping_option]["." '
'precision][type]\n'
' fill ::= <any character>\n'
' align ::= "<" | ">" | "=" | "^"\n'
' sign ::= "+" | "-" | " "\n'
@ -9453,7 +9446,7 @@ topics = {'assert': 'The "assert" statement\n'
' hashable collections. If a class defines mutable objects '
'and\n'
' implements an "__eq__()" method, it should not implement\n'
' "__hash__()", since the implementation of hashable '
' "__hash__()", since the implementation of *hashable* '
'collections\n'
' requires that a keys hash value is immutable (if the '
'objects hash\n'
@ -9990,10 +9983,11 @@ topics = {'assert': 'The "assert" statement\n'
'future, a\n'
' check may be added to prevent this.\n'
'\n'
'* Nonempty *__slots__* does not work for classes derived '
'from\n'
' “variable-length” built-in types such as "int", "bytes" '
'and "tuple".\n'
'* "TypeError" will be raised if nonempty *__slots__* are '
'defined for a\n'
' class derived from a ""variable-length" built-in type" '
'such as\n'
' "int", "bytes", and "tuple".\n'
'\n'
'* Any non-string *iterable* may be assigned to *__slots__*.\n'
'\n'
@ -12635,37 +12629,31 @@ topics = {'assert': 'The "assert" statement\n'
'cycle with the stack frame, keeping all locals in that frame alive\n'
'until the next garbage collection occurs.\n'
'\n'
'Before an "except" clauses suite is executed, details about the\n'
'exception are stored in the "sys" module and can be accessed via\n'
'"sys.exc_info()". "sys.exc_info()" returns a 3-tuple consisting of '
'the\n'
'exception class, the exception instance and a traceback object (see\n'
'section The standard type hierarchy) identifying the point in the\n'
'program where the exception occurred. The details about the '
'exception\n'
'accessed via "sys.exc_info()" are restored to their previous values\n'
'when leaving an exception handler:\n'
'Before an "except" clauses suite is executed, the exception is '
'stored\n'
'in the "sys" module, where it can be accessed from within the body '
'of\n'
'the "except" clause by calling "sys.exception()". When leaving an\n'
'exception handler, the exception stored in the "sys" module is reset\n'
'to its previous value:\n'
'\n'
' >>> print(sys.exc_info())\n'
' (None, None, None)\n'
' >>> print(sys.exception())\n'
' None\n'
' >>> try:\n'
' ... raise TypeError\n'
' ... except:\n'
' ... print(sys.exc_info())\n'
' ... print(repr(sys.exception()))\n'
' ... try:\n'
' ... raise ValueError\n'
' ... except:\n'
' ... print(sys.exc_info())\n'
' ... print(sys.exc_info())\n'
' ... print(repr(sys.exception()))\n'
' ... print(repr(sys.exception()))\n'
' ...\n'
" (<class 'TypeError'>, TypeError(), <traceback object at "
'0x10efad080>)\n'
" (<class 'ValueError'>, ValueError(), <traceback object at "
'0x10efad040>)\n'
" (<class 'TypeError'>, TypeError(), <traceback object at "
'0x10efad080>)\n'
' >>> print(sys.exc_info())\n'
' (None, None, None)\n'
' TypeError()\n'
' ValueError()\n'
' TypeError()\n'
' >>> print(sys.exception())\n'
' None\n'
'\n'
'\n'
'"except*" clause\n'
@ -14398,7 +14386,7 @@ topics = {'assert': 'The "assert" statement\n'
' New in version 3.10.\n'
'\n'
'Keys views are set-like since their entries are unique and '
'hashable.\n'
'*hashable*.\n'
'If all values are hashable, so that "(key, value)" pairs are '
'unique\n'
'and hashable, then the items view is also set-like. (Values '