Victor Stinner
1ebd798fdd
bpo-45410: Add test.support.flush_std_streams() (GH-28885)
...
support.print_warning() now flushs sys.stdout.
2021-10-11 23:07:21 +02:00
Olaf van der Spek
659812b451
bpo-45351, asyncio: Enhance echo server example, print all addresses (GH-28828)
2021-10-11 20:54:44 +02:00
Dong-hee Na
ab62051152
bpo-20028: Empty escapechar/quotechar is not allowed for csv.Dialect (GH-28833)
2021-10-11 20:08:15 +09:00
Jens Diemer
c7e81fcf95
bpo-42253: Update xml.dom.minidom.rst (GH-23126)
...
Document that the "standalone" parameter was added in Python 3.9.
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2021-10-11 13:42:05 +03:00
Gregory P. Smith
3d1ca867ed
bpo-45353: Remind sys.modules users to copy when iterating. (GH-28842)
...
This is true of all dictionaries in Python, but this one tends to
catch people off guard as they don't realize when sys.modules might
change out from underneath them as a hidden side effect of their
code. Copying it first avoids the RuntimeError. An example when
this happens in single threaded code are codecs being loaded which
are an implicit time of use import that most need not think about.
2021-10-09 12:34:13 -07:00
Rim Chatti
dbd62e74da
Fix the "Finding all Adverbs" example (GH-21420)
...
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2021-10-09 21:46:56 +03:00
Micael Jarniac
a98b273ce4
Replace usage of List[...] with list[...] in typing docs (GH-28821)
...
The ``List[...]`` form is deprecated since 3.9.
2021-10-09 11:33:37 +08:00
Jakub Stasiak
b24b47e643
[doc] Mention __slots__ behavior in weakref.rst (GH-21061)
...
It took me longer than I expected to figure out why a random class
I dealt with didn't support weak references. I believe this addition
will make the __slots__/weakref interaction more discoverable to people
having troubles with this. (Before this patch __slots__ was not
mentioned in weakref documentation even once).
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-10-06 20:23:02 +02:00
Łukasz Langa
f528045f69
bpo-40321: Add missing test, slightly expand documentation (GH-28760)
2021-10-06 17:28:16 +02:00
Jochem Schulenklopper
c379bc5ec9
bpo-40321: Support HTTP response status code 308 in urllib.request ( #19588 )
...
* Support HTTP response status code 308 in urllib.
HTTP response status code 308 is defined in https://tools.ietf.org/html/rfc7538 to be the permanent redirect variant of 307 (temporary redirect).
* Update documentation to include http_error_308()
* Add blurb for bpo-40321 fix
Co-authored-by: Roland Crosby <roland@rolandcrosby.com>
2021-10-05 19:02:58 -07:00
Christian Clauss
241bda785a
[doc] Fix typos found using codespell (GH-28744)
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-10-05 23:48:44 +02:00
Andre Delfino
4103280b83
[doc] Fix gethostbyname_ex description (GH-28700)
...
It seems part of `gethostbyname_ex` doc was copied from `gethostbyaddr`. The latter has an `ip_address` parameter whereas the former doesn't.
2021-10-05 18:53:35 +02:00
Bibo-Joshi
9be930f9b1
bpo-28206: Document signals Handlers, Sigmasks and Signals enums (GH-28628)
...
Co-authored-by: desbma <desbma@users.noreply.github.com>
2021-10-04 13:09:40 +02:00
Raymond Hettinger
db91b058d5
bpo-45346: Keep docs consistent regarding true and false values (GH-28697)
2021-10-02 13:48:08 -05:00
Julien Palard
1dac95c814
sqlite3: Modernize documentation around unicode and bytes. (GH-28652)
2021-10-01 14:37:56 +02:00
Nikita Sobolev
746d648d47
bpo-45125: Improves pickling docs and tests for shared_memory
(GH-28294)
2021-10-01 13:45:59 +03:00
andrei kulakov
f76889a887
Fix doctest doc examples for syntax errors (GH-28486)
...
* fix doctest doc examples for syntax errors
* updated examples to use TypeErrors
* fixed first sentence
* unneeded comma
2021-09-29 12:44:43 +01:00
Serhiy Storchaka
233b9da07d
[docs] Use full names for time units (GH-28611)
...
Use "second", "millisecond", "microsecond", "nanosecond" instead of
"sec", "ms", "msec", "us", "ns", etc.
2021-09-29 12:09:56 +03:00
Serhiy Storchaka
4f05f15d7b
[docs] Improve the markup of powers (GH-28598)
2021-09-28 22:40:57 +02:00
Louis Sautier
db0133f98d
[doc] fix minor typo for argparse (GH-28451)
...
"A JSONDecodeError" instead of "An JSONDecodeError".
2021-09-28 14:00:51 +03:00
Victor Stinner
7834ff26cb
bpo-21302: Add nanosleep() implementation for time.sleep() in Unix (GH-28545)
...
Co-authored-by: Livius <egyszeregy@freemail.hu>
2021-09-25 14:36:26 +02:00
Terry Jan Reedy
4c0fc65cd8
bpo-45277: Fix typo in codecs doc (GH-28555)
...
encoding => encode
2021-09-24 21:56:09 -04:00
Terry Jan Reedy
bfe26bbad7
bpo-44019: Add missing comma to operator.call doc (GH-28551)
2021-09-24 18:40:44 +01:00
Antony Lee
6587fc60d4
bpo-44019: Implement operator.call(). (GH-27888)
...
Having `operator.call(obj, arg)` mean `type(obj).__call__(obj, arg)` is
consistent with the other dunder operators. The semantics with `*args,
**kwargs` then follow naturally from the single-arg semantics.
2021-09-24 16:22:49 +01:00
Sam Sneddon
af90b5498b
[docs] Update documentation for multiprocessing.get_start_method
(GH-18170)
2021-09-23 23:03:13 +02:00
Sean Leavey
8492b729ae
Fix legacy logging module URL (GH-28528)
...
The URL listed in the `logging` docs for the original `logging` module leads to a 404. I managed to find the new location for the page and updated the URL.
Automerge-Triggered-By: GH:vsajip
2021-09-23 07:47:10 -07:00
Alexander Böhn
8c21941dda
bpo-39549: reprlib.Repr uses a “fillvalue” attribute (GH-18343)
2021-09-22 15:45:58 -05:00
Serhiy Storchaka
36122e1814
bpo-41203: Replace Mac OS X and OS X with macOS (GH-28515)
...
Replace old names when they refer to actual versions of macOS.
Keep historical names in references to older versions.
Co-authored-by: Patrick Reader <_@pxeger.com>
2021-09-22 20:33:36 +03:00
Victor Stinner
58f8adfda3
bpo-21302: time.sleep() uses waitable timer on Windows (GH-28483)
...
On Windows, time.sleep() now uses a waitable timer which has a
resolution of 100 ns (10^-7 sec). Previously, it had a solution of 1
ms (10^-3 sec).
* On Windows, time.sleep() now calls PyErr_CheckSignals() before
resetting the SIGINT event.
* Add _PyTime_As100Nanoseconds() function.
* Complete and update time.sleep() documentation.
Co-authored-by: Livius <egyszeregy@freemail.hu>
2021-09-22 16:09:30 +02:00
Mohamad Mansour
8f943ca257
[codemod] Fix non-matching bracket pairs (GH-28473)
...
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-09-22 01:09:00 +02:00
Raymond Hettinger
9a0dcc5b2e
bpo-45246: Document that sorted() only uses "<" comparisons (GH-28494)
2021-09-21 12:26:27 -05:00
Raymond Hettinger
fcbf9b176b
Docs: Clarify the before_and_after() example (GH-28458)
2021-09-19 19:52:27 -05:00
Pablo Galindo Salgado
e6d05a4092
bpo-30637: Improve the docs of ast.parse regarding differences with compile() (GH-28459)
2021-09-19 23:44:51 +01:00
Emmanuel Arias
24dbe30f8d
[doc] Clarify exception in multiprocessing.cpu_count
(GH-23660)
...
Previous wording didn't explain the slightly unintuitive behavior.
Co-authored-by: kj <28750310+Fidget-Spinner@users.noreply.github.com>
2021-09-18 00:58:20 +02:00
andrei kulakov
aca0e08c5d
bpo-42038: fix description of returned list of lines (GH-27529)
2021-09-18 00:24:55 +02:00
Arkaprabha Chakraborty
d22a700091
[doc] Add a missing apostrophe in a code example in venv.rst (GH-28391)
2021-09-17 23:08:25 +02:00
Nikita Sobolev
cb07838ab7
bpo-45217: adds note that allow_no_value
in configparser
is optional (GH-28396)
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-09-17 12:55:51 +02:00
Serhiy Storchaka
b0a6ede3d0
bpo-45162: Remove many old deprecated unittest features (GH-28268)
...
* "fail*" and "assert*" aliases of TestCase methods.
* Broken from start TestCase method assertDictContainsSubset().
* Ignored TestLoader.loadTestsFromModule() parameter use_load_tests.
* Old alias _TextTestResult of TextTestResult.
2021-09-17 13:33:27 +03:00
Raymond Hettinger
80d9ff1648
Fix typo and add a module prefix (GH-28401)
2021-09-16 23:49:41 -05:00
Barry Warsaw
07e737d002
bpo-45155 : Default arguments for int.to_bytes(length=1, byteorder=sys.byteorder) ( #28265 )
...
Add default arguments for int.to_bytes() and int.from_bytes()
Co-authored-by: Brandt Bucher <brandtbucher@gmail.com>
2021-09-15 19:55:24 -07:00
Hubert Badocha
a75a257725
bpo-39710: Remove Python 2-specific sentence from calendar documentation (GH-26985)
2021-09-15 22:36:38 +02:00
Erlend Egeberg Aasland
51056b40e7
bpo-45089: Improve sqlite3 trace callback docs (GH-28238)
...
- Add link to str object and sqlite3 transaction control
- Mention that exceptions are not propagated
2021-09-15 20:39:05 +02:00
Benjamin Peterson
024fda47d4
closes bpo-45190: Update Unicode data to version 14.0.0. (GH-28336)
2021-09-14 11:00:38 -07:00
Irit Katriel
c99fc4e53a
bpo-45168: change dis output to omit missing values rather than replacing them by their index (GH-28313)
2021-09-14 10:09:05 +01:00
Hugo van Kemenade
1fc41ae870
bpo-45173 Remove configparser deprecations (GH-28292)
...
In the configparser module, these have been deprecated since Python 3.2:
* the SafeConfigParser class,
* the filename property of the ParsingError class,
* the readfp method of the ConfigParser class,
2021-09-13 19:12:36 +02:00
Victor Stinner
85dc53a463
bpo-21302: Update time.sleep() doc for clock_nanosleep() (GH-28311)
...
Clean-up also What's New in Python 3.11 doc: move entries to the
correct sections.
2021-09-13 17:40:25 +02:00
Irit Katriel
e86bcfa580
bpo-9811: [doc] strftime handling of unsupported format specifiers is platform dependent (GH-28264)
2021-09-10 18:26:57 +02:00
Serhiy Storchaka
17a1b3e63a
bpo-45132: Fix the reStructuredText markup error. (GH-28270)
2021-09-10 15:40:07 +03:00
Henry-Joseph Audéoud
707137b863
bpo-40563: Support pathlike objects on dbm/shelve (GH-21849)
...
Co-authored-by: Hakan Çelik <hakancelik96@outlook.com>
2021-09-10 15:26:16 +03:00
Raymond Hettinger
62fa613f6a
bpo-45024 and bpo-23864: Document how interface testing works with the collections ABCs (GH-28218)
2021-09-09 21:51:07 -05:00