mirror of
https://github.com/python/cpython.git
synced 2025-11-01 14:11:41 +00:00
* You may now specify an expression as the default value for a parameter! Example: "sys.maxsize - 1". This support is intentionally quite limited; you may only use values that can be represented as static C values. * Removed "doc_default", simplified support for "c_default" and "py_default". (I'm not sure we still even need "py_default", but I'm leaving it in for now in case a use presents itself.) * Parameter lines support a trailing '\\' as a line continuation character, allowing you to break up long lines. * The argument parsing code generated when supporting optional groups now uses PyTuple_GET_SIZE instead of PyTuple_GetSize, leading to a 850% speedup in parsing. (Just kidding, this is an unmeasurable difference.) * A bugfix for the recent regression where the generated prototype from pydoc for builtins would be littered with unreadable "=<object ...>"" default values for parameters that had no default value. * Converted some asserts into proper failure messages. * Many doc improvements and fixes. |
||
|---|---|---|
| .. | ||
| argparse.rst | ||
| clinic.rst | ||
| cporting.rst | ||
| curses.rst | ||
| descriptor.rst | ||
| functional.rst | ||
| index.rst | ||
| ipaddress.rst | ||
| logging-cookbook.rst | ||
| logging.rst | ||
| logging_flow.png | ||
| pyporting.rst | ||
| regex.rst | ||
| sockets.rst | ||
| sorting.rst | ||
| unicode.rst | ||
| urllib2.rst | ||
| webservers.rst | ||