Batuhan Taşkaya
aa32a7e111
bpo-23378: Add an extend action to argparse (GH-13305)
...
Add an extend action to argparse
https://bugs.python.org/issue23378
2019-05-21 10:47:42 -07:00
pxinwr
f2d7ac7e5b
bpo-31904: Add posix module support for VxWorks (GH-12118)
2019-05-21 12:46:37 +02:00
Victor Stinner
d12e75734d
Revert "bpo-36084: Add native thread ID to threading.Thread objects (GH-11993)" (GH-13458)
...
This reverts commit 4959c33d25
.
2019-05-21 12:44:57 +02:00
Xtreak
e7cb23bf20
Fix RuntimeWarning in unittest.mock asyncio example (GH-13449)
...
* This PR fixes the `RuntimeWarning` in `inspect.isawaitable(mock())` where `mock()` was not awaited.
* Fix typo in asynctest project.
2019-05-21 01:47:17 -07:00
Matthias Bussonnier
d0ebf13e50
bpo-36932: use proper deprecation-removed directive (GH-13349)
...
.. And update some deprecation warnings with version numbers.
https://bugs.python.org/issue36932
2019-05-20 23:20:10 -07:00
Andre Delfino
3099ae4075
Remove workaround for defaults in namedtuple now that we have the defaults parameter (GH-13263)
2019-05-20 20:52:17 -04:00
Cheryl Sabella
6220c02e09
bpo-35563: Add reference links to warnings.rst (GH-11289)
2019-05-20 18:45:05 -04:00
Matthias Bussonnier
1a3faf9d97
bpo-36952: Remove the bufsize parameter in fileinput.input(). (GH-13400)
...
This parameter is marked as deprecated since 3.6 and for removal in 3.8.
It already had no effects.
2019-05-20 23:44:11 +03:00
Thomas Moreau
c09a9f56c0
bpo-36888: Add multiprocessing.parent_process() (GH-13247)
2019-05-20 21:37:05 +02:00
Lisa Roach
77b3b7701a
bpo-26467: Adds AsyncMock for asyncio Mock library support (GH-9296)
2019-05-20 09:19:53 -07:00
Geoff Shannon
522ccef869
bpo-22865: Expand on documentation for the pty.spawn function (GH-11980)
2019-05-20 17:06:16 +02:00
Terry Jan Reedy
6d965b39b7
bpo-36958: In IDLE, print exit message (GH-13435)
...
Print any argument other than None or int passed to SystemExit
or sys.exit().
2019-05-19 22:52:22 -04:00
Xtreak
287b84de93
bpo-34580: Update sqlite3 examples to call close() explicitly (GH-9079)
...
The sqlit3.Connection object doesn't call its close() method when it's used
as a context manager.
2019-05-20 00:52:20 +03:00
Boštjan Mejak
1d5bdef550
Orthographical fix (GH-13418)
...
Add a missing comma.
2019-05-19 02:01:36 -07:00
Jelle Zijlstra
9892f454d1
bpo-33519: clarify that .copy() is not part of the MutableSequence ABC (GH-6965)
2019-05-18 20:17:56 -04:00
Abhishek Kumar Singh
56027ccd6b
bpo-19376: Added doc mentioning datetime.strptime()
without a year fails for Feb 29. (GH-10243)
2019-05-18 16:36:19 -04:00
Raymond Hettinger
e917f2ed9a
bpo-36546: Add more tests and expand docs ( #13406 )
2019-05-18 10:18:29 -07:00
Mark Dickinson
73934b9da0
bpo-36887: add math.isqrt (GH-13244)
...
* Add math.isqrt function computing the integer square root.
* Code cleanup: remove redundant comments, rename some variables.
* Tighten up code a bit more; use Py_XDECREF to simplify error handling.
* Update Modules/mathmodule.c
Co-Authored-By: Serhiy Storchaka <storchaka@gmail.com>
* Update Modules/mathmodule.c
Use real argument clinic type instead of an alias
Co-Authored-By: Serhiy Storchaka <storchaka@gmail.com>
* Add proof sketch
* Updates from review.
* Correct and expand documentation.
* Fix bad reference handling on error; make some variables block-local; other tidying.
* Style and consistency fixes.
* Add missing error check; don't try to DECREF a NULL a
* Simplify some error returns.
* Another two test cases:
- clarify that floats are rejected even if they happen to be
squares of small integers
- TypeError beats ValueError for a negative float
* Documentation and markup improvements; thanks Serhiy for the suggestions!
* Cleaner Misc/NEWS entry wording.
* Clean up (with one fix) to the algorithm explanation and proof.
2019-05-18 12:29:50 +01:00
Toshio Kuratomi
e7b1136ec3
Document a workaround for a curses bug (GH-13209)
2019-05-17 15:54:02 -07:00
Géry Ogam
51a860ee01
Correct typos in the Barrier specification (GH-9395)
2019-05-17 18:44:57 -04:00
Ned Batchelder
6faad355db
bpo-36908: 'This module is always available' isn't helpful. ( #13297 )
...
Makes the documentation of math and cmath module
more helpful for the beginners.
2019-05-17 15:29:13 +05:30
Stéphane Wirtel
cbb6484573
Doc: Replace the deprecated highlightlang directive by highlight. ( #13377 )
...
highlightlang is deprecated since April 2018 in Sphinx.
See https://github.com/sphinx-doc/sphinx/pull/4845
2019-05-17 15:25:34 +05:30
Stefan Hoelzl
245f528a92
Doc: Add link threading.settrace to sys.settrace (GH-13345)
2019-05-17 10:50:03 +02:00
Pablo Galindo
aee19f54f6
bpo-36751: Undeprecate getfullargspec (GH-13245)
2019-05-16 21:08:15 +01:00
Andrew Svetlov
68b34a7204
bpo-36921: Deprecate @coroutine for sake of async def (GH-13346)
...
The second attempt. Now deprecate `@coroutine` only, keep `yield from fut` as is.
https://bugs.python.org/issue36921
2019-05-16 07:52:10 -07:00
Terry Jan Reedy
8a533ffb49
Fix typos in documentation. Patch by tirkarthi. (GH-13354)
2019-05-16 01:20:37 -04:00
Xtreak
9b5a0efcdc
Fix typos in documentation ( #13344 )
2019-05-16 00:34:24 -04:00
zlohhcuB treboR
d9e006bcef
bpo-33123: pathlib: Add missing_ok parameter to Path.unlink (GH-6191)
...
Similarly to how several pathlib file creation functions have an "exists_ok" parameter, we should introduce "missing_ok" that makes removal functions not raise an exception when a file or directory is already absent. IMHO, this should cover Path.unlink and Path.rmdir. Note, Path.resolve() has a "strict" parameter since 3.6 that does the same thing. Naming this of this new parameter tries to be consistent with the "exists_ok" parameter as that is more explicit about what it does (as opposed to "strict").
https://bugs.python.org/issue33123
2019-05-15 15:02:11 -07:00
Antoine Pitrou
1a2dd82f56
bpo-36786: Run compileall in parallel during "make install" (GH-13078)
2019-05-15 23:45:18 +02:00
Jon Janzen
c981ad16b0
bpo-26707: Enable plistlib to read UID keys. (GH-12153)
...
Plistlib currently throws an exception when asked to decode a valid
.plist file that was generated by Apple's NSKeyedArchiver. Specifically,
this is caused by a byte 0x80 (signifying a UID) not being understood.
This fixes the problem by enabling the binary plist reader and writer
to read and write plistlib.UID objects.
2019-05-15 23:14:38 +03:00
Xtreak
e307e5cd06
Reference zipimport source code from docs. (GH-13310)
2019-05-15 19:18:35 +03:00
Yavor Konstantinov
133fc89ca0
bpo-36799: Fix typo in ctypes.rst (GH-13104)
2019-05-15 17:02:13 +02:00
Gregory P. Smith
e883091abf
bpo-36760: Clarify subprocess capture_output docs. (GH-13322)
...
Clarify how to capture stdout and stderr combined into one stream.
2019-05-14 12:33:17 -07:00
wim glenn
1a10a6b980
Simplify the `LastUpdatedOrderedDict
` example recipe (GH-13296)
2019-05-13 18:10:13 -07:00
Anders Hovmöller
8da5ebe11e
bpo-35138: Added an example for timeit.timeit with callable arguments (GH-9787)
...
* Update timeit.rst
2019-05-13 21:27:17 +02:00
Matthias Bussonnier
b6a09ae287
bpo-36895: Undocument removed time.clock (GH-13286)
2019-05-13 21:23:07 +02:00
Brad
be6939fb02
Docs: Add bz2 usage examples (GH-13258)
...
* Docs: Add bz2 usage examples
- Adds an "Examples of usage" section inspired by the one
found in the gzip docs
- Corrects the descriptions for ``compresslevel`` and ``data``:
- ``compresslevel`` must be an `int`, not any number. For
instance, passing a float will raise ``TypeError``
- Notes that `data` must be bytes-like
2019-05-13 11:09:49 -07:00
Pierre Glaser
50466c6650
bpo-36867: DOC update multiprocessing.rst (GH-13289)
...
Followup to bpo-36867.
2019-05-13 19:20:48 +02:00
Kexuan Sun
32d1458b2e
Changes to the documentation of normcase (GH-4725)
2019-05-13 07:38:20 -04:00
Victor Stinner
3aef48e315
bpo-36778: Update cp65001 codec documentation (GH-13240)
...
Remove cp65001 from the codecs table, list it as an alias of utf_8
and add a versionchanged markup.
2019-05-13 10:42:31 +02:00
Zackery Spytz
cf599f6f6f
bpo-6584: Add a BadGzipFile exception to the gzip module. (GH-13022)
...
Co-Authored-By: Filip Gruszczyński <gruszczy@gmail.com>
Co-Authored-By: Michele Orrù <maker@tumbolandia.net>
2019-05-13 10:50:52 +03:00
Matthias Bussonnier
e2500610c6
bpo-36895: remove time.clock() as per removal notice. (GH-13270)
...
`time.clock()` was deprecated in 3.3, and marked for removal removal in
3.8; this thus remove it from the time module.
2019-05-12 18:34:44 -07:00
Jake Tesler
4959c33d25
bpo-36084: Add native thread ID to threading.Thread objects (GH-11993)
2019-05-12 19:08:24 +02:00
Aurelio Jargas
f6e17ddffd
Hide module name from local (anchor) links in shutil docs (GH-6695)
2019-05-10 22:51:45 -04:00
Rémi Lapeyre
fce5ff1e18
bpo-27497: Add return value to csv.DictWriter.writeheader (GH-12306)
...
csv.DictWriter.writeheader() now returns the return value of the
underlying csv.Writer.writerow() method.
Patch contributed by Ashish Nitin Patil.
2019-05-10 03:50:11 +02:00
Victor Stinner
d267ac20c3
bpo-36778: cp65001 encoding becomes an alias to utf_8 (GH-13230)
2019-05-10 03:19:54 +02:00
Andrew Svetlov
a076e4f5e4
bpo-36802: Drop awrite()/aclose(), support await write() and await close() instead ( #13099 )
2019-05-09 15:14:58 -04:00
Benjamin Peterson
3aca40d3cb
closes bpo-36861: Update Unicode database to 12.1.0. (GH-13214)
...
Adds ㋿.
2019-05-08 20:59:35 -07:00
Pierre Glaser
289f1f80ee
bpo-35900: Enable custom reduction callback registration in _pickle (GH-12499)
...
Enable custom reduction callback registration for functions and classes in
_pickle.c, using the new Pickler's attribute ``reducer_override``.
2019-05-08 23:08:25 +02:00
Pierre Glaser
65d98d0f53
bpo-35900: Add a state_setter arg to save_reduce (GH-12588)
...
Allow reduction methods to return a 6-item tuple where the 6th item specifies a
custom state-setting method that's called instead of the regular
``__setstate__`` method.
2019-05-08 21:40:25 +02:00