Skip to content
Branch: 3.8
Find file History
Pull request Compare This branch is 1064 commits ahead, 1628 commits behind master.
miss-islington and asottile Fix SystemError when nested function has annotation on positional-onl…
…y argument (GH-17826)

(cherry picked from commit ec007cb)

Co-authored-by: Anthony Sottile <asottile@umich.edu>
Latest commit 8595255 Jan 5, 2020
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
asyncio [3.8] bpo-39191: Don't spawn a task before failing (GH-17796) (GH-17820) Jan 4, 2020
collections bpo-36582: Make collections.UserString.encode() return bytes, not str ( Aug 28, 2019
concurrent Fix typo in Lib/concurrent/futures/thread.py (GH-13953) Jun 15, 2019
ctypes bpo-36820: Break unnecessary cycle in socket.py, codeop.py and dyld.py ( Dec 6, 2019
curses bpo-36542: Allow to overwrite the signature for Python functions. (GH… May 6, 2019
dbm bpo-36232: Improve error message on dbm.open() when the db doesn't ex… Apr 29, 2019
distutils bpo-38088: Fixes distutils not finding vcruntime140.dll with only v14… Sep 10, 2019
email bpo-38708: email: Fix a potential IndexError when parsing Message-ID (G… Dec 9, 2019
encodings bpo-38945: UU Encoding: Don't let newline in filename corrupt the out… Dec 2, 2019
ensurepip bpo-37664: Update ensurepip bundled wheels, again (GH-15483) Aug 26, 2019
html bpo-30629: Remove second call of str.lower() in html.parser.parse_end… Jun 17, 2017
http bpo-38804: Fix REDoS in http.cookiejar (GH-17157) Nov 22, 2019
idlelib Fix idlelib README typo. (GH-17770) Dec 31, 2019
importlib bpo-39022, bpo-38594: Sync with importlib_metadata 1.3 (GH-17568) (GH… Dec 11, 2019
json bpo-33684: json.tool: Use utf-8 for infile and outfile. (GH-17460) Dec 4, 2019
lib2to3 bpo-33348: parse expressions after * and ** in lib2to3 (GH-6586) Oct 24, 2019
logging bpo-39142: Avoid converting namedtuple instances to ConvertingTuple. (G… Jan 1, 2020
msilib bpo-12639: msilib.Directory.start_component() fails if *keyfile* is n… May 31, 2019
multiprocessing bpo-38546: multiprocessing tests stop the resource tracker (GH-17641) ( Dec 18, 2019
pydoc_data Python 3.8.1 Dec 18, 2019
site-packages Issue #29283: Delete accidentally added Lib/site-packages/README Jan 30, 2017
sqlite3 bpo-38185: Fixed case-insensitive string comparison in sqlite3.Row in… Sep 17, 2019
test Fix SystemError when nested function has annotation on positional-onl… Jan 5, 2020
tkinter [3.8] bpo-39136: Fixed typos (GH-17720) Dec 29, 2019
turtledemo Fix typos in docs and docstrings (GH-13745) Jun 2, 2019
unittest bpo-38669: patch.object now raises a helpful error (GH17510) Dec 9, 2019
urllib bpo-38686: fix HTTP Digest handling in request.py (GH-17045) Nov 22, 2019
venv bpo-38344: Fix syntax in activate.bat (GH-16533) Oct 7, 2019
wsgiref bpo-8138: Initialize wsgiref's SimpleServer as single-threaded (GH-12977 May 24, 2019
xml bpo-36831: Do not apply default namespace to unprefixed attributes in… May 9, 2019
xmlrpc bpo-38243, xmlrpc.server: Escape the server_title (GH-16373) Sep 27, 2019
__future__.py bpo-35526: make __future__.barry_as_FLUFL mandatory for Python 4.0 (#… Dec 19, 2018
__phello__.foo.py Fix the frozen bytecode for __hello__ (betcha didn't know that existed Oct 18, 2001
_bootlocale.py bpo-29240: PEP 540: Add a new UTF-8 Mode (#855) Dec 13, 2017
_collections_abc.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
_compat_pickle.py [3.8] bpo-37757: Disallow PEP 572 cases that expose implementation de… Aug 25, 2019
_compression.py Issue #23529: Limit the size of decompressed data when reading from Apr 10, 2015
_dummy_thread.py bpo-36688: Adding an implementation of RLock in _dummy_thread (GH-12943) Jun 17, 2019
_markupbase.py #13576: add tests about the handling of (possibly broken) condcoms. Dec 19, 2011
_osx_support.py bpo-35257: Avoid leaking LTO linker flags into distutils (GH-10900) Dec 19, 2018
_py_abc.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
_pydecimal.py bpo-36793: Remove unneeded __str__ definitions. (GH-13081) May 6, 2019
_pyio.py [3.8] closes bpo-27805: Ignore ESPIPE in initializing seek of append-… Nov 12, 2019
_sitebuiltins.py #9364: Improve the text printed by help(pydoc) and help(help). Apr 19, 2014
_strptime.py bpo-33541: Remove unused __pad function (GH-4377) May 20, 2018
_threading_local.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
_weakrefset.py bpo-36949: Implement __repr__ on WeakSet (GH-13415) May 20, 2019
abc.py bpo-35609: Remove examples for deprecated decorators in the abc modul… Dec 31, 2018
aifc.py bpo-32056: Improve exceptions in aifc, wave and sunau. (GH-5951) Mar 18, 2018
antigravity.py Change the xkcd link in comment over https. (GH-5452) Sep 14, 2018
argparse.py bpo-38821: Fix crash in argparse when using gettext (GH-17192) Nov 20, 2019
ast.py [3.8] bpo-37950: Fix ast.dump() when call with incompletely initializ… Aug 29, 2019
asynchat.py Issue #25002: Back out asyncore/asynchat deprecation. Oct 26, 2016
asyncore.py bpo-36793: Remove unneeded __str__ definitions. (GH-13081) May 6, 2019
base64.py bpo-34164: Fix handling of incorrect padding in base64.b32decode(). (G… Jul 24, 2018
bdb.py Fix typos mostly in comments, docs and test names (GH-15209) Aug 30, 2019
binhex.py Issue #23865: close() methods in multiple modules now are idempotent … Apr 10, 2015
bisect.py remove duplicate code in biscet (GH-1270) Apr 8, 2019
bz2.py bpo-35128: Fix spacing issues in warning.warn() messages. (GH-10268) Nov 1, 2018
cProfile.py bpo-36542: Allow to overwrite the signature for Python functions. (GH… May 6, 2019
calendar.py bpo-28292: Mark calendar.py helper functions as private. (GH-15113) (G… Aug 4, 2019
cgi.py bpo-20504 : in cgi.py, fix bug when a multipart/form-data request has… ( Sep 11, 2019
cgitb.py bpo-33311: Do not display parameters displayed in parentheses for mod… May 9, 2018
chunk.py bpo-29762: More use "raise from None". (#569) Apr 5, 2017
cmd.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) Jul 4, 2013
code.py bpo-30166: Import command-line parsing modules only when needed. (#1293) May 4, 2017
codecs.py bpo-33361: Fix bug with seeking in StreamRecoders (GH-8278) May 31, 2019
codeop.py bpo-36820: Break unnecessary cycle in socket.py, codeop.py and dyld.py ( Dec 6, 2019
colorsys.py Issue #14323: Expanded the number of digits in the coefficients for the Aug 6, 2013
compileall.py bpo-36786: Run compileall in parallel during "make install" (GH-13078) May 15, 2019
configparser.py fix typo in configparser doc (GH-12154) Mar 4, 2019
contextlib.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
contextvars.py bpo-32436: Implement PEP 567 (#5027) Jan 23, 2018
copy.py bpo-11572: Make minor improvements to copy module (GH-8208) Jul 9, 2018
copyreg.py bpo-33138: Change standard error message for non-pickleable and non-c… Oct 31, 2018
crypt.py bpo-25172: Raise appropriate ImportError msg when crypt module used o… Aug 13, 2019
csv.py bpo-27497: Add return value to csv.DictWriter.writeheader (GH-12306) May 10, 2019
dataclasses.py bpo-34776: Fix dataclasses to support __future__ "annotations" mode (G… Dec 9, 2019
datetime.py bpo-37642: Update acceptable offsets in timezone (GH-14878) (#15227) Aug 15, 2019
decimal.py Whitespace. Sep 10, 2014
difflib.py [3.8] bpo-38738: Fix formatting of True and False. (GH-17083) (GH-17125) Nov 12, 2019
dis.py bpo-38115: Deal with invalid bytecode offsets in lnotab (GH-16079) (G… Sep 28, 2019
doctest.py bpo-36406: Handle namespace packages in doctest (GH-12520) (GH-17591) Dec 13, 2019
dummy_threading.py Restore dummy_threading and _dummy_thread, but deprecate them (bpo-31370 Sep 18, 2017
enum.py Doc: Fix spelling errors of 'initial' in enum.py (GH-16314) Sep 21, 2019
filecmp.py shallow defaults to 'True' not '1' (closes #21355) Apr 26, 2014
fileinput.py bpo-37014: Update docstring and Documentation of fileinput.FileInput(… Jun 2, 2019
fnmatch.py bpo-32775: Fix regular expression warnings in fnmatch. (#5583) Feb 9, 2018
formatter.py Issue #25407: Drop the mention of the formatter module being removed Oct 16, 2015
fractions.py bpo-37819: Add Fraction.as_integer_ratio() (GH-15212) (GH-15215) Aug 11, 2019
ftplib.py bpo-37390: Add audit event table to documentations (GH-14406) Jun 27, 2019
functools.py Doc: Fix Wikipedia link for functools.lru_cache (GH-16183) Sep 16, 2019
genericpath.py bpo-38807: Add os.PathLike to exception message raised by _check_arg_… Nov 19, 2019
getopt.py Issue #25523: Correct "a" article to "an" article Nov 2, 2015
getpass.py getpass: update docstrings (#49) Feb 12, 2017
gettext.py bpo-36239: Skip comments in gettext infos (GH-12255) May 9, 2019
glob.py bpo-37363: Add audit events for a range of modules (GH-14301) Jun 24, 2019
gzip.py bpo-6584: Add a BadGzipFile exception to the gzip module. (GH-13022) May 13, 2019
hashlib.py [3.8] bpo-38153: Normalize hashlib algorithm names (GH-16083) (GH-16144) Sep 16, 2019
heapq.py bpo-29984: Improve 'heapq' test coverage (GH-992) Jun 1, 2019
hmac.py bpo-33604: Raise TypeError on missing hmac arg. (GH-16805) Oct 18, 2019
imaplib.py bpo-37390: Add audit event table to documentations (GH-14406) Jun 27, 2019
imghdr.py Issue #28228: imghdr now supports pathlib Oct 1, 2016
imp.py closes bpo-34056: Always return bytes from _HackedGetData.get_data(). ( Jul 7, 2018
inspect.py bpo-38478: Correctly handle keyword argument with same name as positi… Oct 15, 2019
io.py bpo-36842: Implement PEP 578 (GH-12613) May 23, 2019
ipaddress.py bpo-36845: validate integer network prefix when constructing IP netwo… May 14, 2019
keyword.py bpo-36143: Regenerate Lib/keyword.py from the Grammar and Tokens file… Mar 25, 2019
linecache.py Issue #23838: linecache now clears the cache and returns an empty res… Apr 1, 2015
locale.py bpo-18378: Recognize "UTF-8" as a valid name in locale._parse_localen… Aug 29, 2019
lzma.py Issue #28229: lzma module now supports pathlib Oct 4, 2016
mailbox.py bpo-31522: mailbox.get_string: pass `from_` parameter to `get_bytes` (#… Oct 19, 2018
mailcap.py #14977: Make mailcap respect the order of the lines in the mailcap file. Sep 10, 2016
mimetypes.py [3.8] bpo-38449: Revert "bpo-22347: Update mimetypes.guess_type to al… Oct 12, 2019
modulefinder.py bpo-37032: Add CodeType.replace() method (GH-13542) May 24, 2019
netrc.py bpo-28334: netrc() now uses expanduser() to find .netrc file (GH-4537) Nov 25, 2017
nntplib.py bpo-37390: Add audit event table to documentations (GH-14406) Jun 27, 2019
ntpath.py bpo-38453: Ensure ntpath.realpath correctly resolves relative paths (G… Nov 15, 2019
nturl2path.py bpo-29836: Remove nturl2path from test_sundry and amend the module do… Mar 17, 2017
numbers.py Fix miscellaneous typos (#4275) Nov 5, 2017
opcode.py bpo-33041: Rework compiling an "async for" loop. (#6142) Mar 23, 2018
operator.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
optparse.py bpo-34605: Avoid master/slave terms (GH-9101) Sep 7, 2018
os.py [3.8] bpo-38878: Fix os.PathLike __subclasshook__ (GH-17336) (GH-17684) Dec 23, 2019
pathlib.py bpo-38811: Check for presence of os.link method in pathlib (GH-17225) Dec 16, 2019
pdb.py bpo-38723: Pdb._runscript should use io.open_code() instead of open() ( Nov 12, 2019
pickle.py bpo-37210: Fix pure Python pickle when _pickle is unavailable (GH-14016) Jun 13, 2019
pickletools.py bpo-36785: PEP 574 implementation (GH-7076) May 26, 2019
pipes.py Merge doc changes from 3.2 (#10454, #12298) Sep 1, 2011
pkgutil.py closes bpo-31650: PEP 552 (Deterministic pycs) implementation (#4575) Dec 9, 2017
platform.py bpo-36766: Typos in docs and code comments (GH-13116) May 6, 2019
plistlib.py Clarify that plistlib's load and dump functions take a binary file ob… Jul 14, 2019
poplib.py bpo-37390: Add audit event table to documentations (GH-14406) Jun 27, 2019
posixpath.py bpo-35755: Remove current directory from posixpath.defpath (GH-11586) Apr 17, 2019
pprint.py bpo-30670: Add pp function to the pprint module (GH-11769) Mar 22, 2019
profile.py bpo-36542: Allow to overwrite the signature for Python functions. (GH… May 6, 2019
pstats.py Fix typos in docs and docstrings (GH-13745) Jun 2, 2019
pty.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) Jul 4, 2013
py_compile.py bpo-22640: Add silent mode to py_compile.compile() (GH-12976) May 28, 2019
pyclbr.py Fix typos in docs and docstrings (GH-13745) Jun 2, 2019
pydoc.py bpo-36045: builtins.help() now prefixes `async` for async functions (G… May 24, 2019
queue.py bpo-37394: Fix pure Python implementation of the queue module (GH-14351) Jun 25, 2019
quopri.py Issue #23681: Fixed Python 2 to 3 poring bugs. Mar 20, 2015
random.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
re.py bpo-36548: Improve the repr of re flags. (GH-12715) May 31, 2019
reprlib.py bpo-31370: Remove support for threads-less builds (#3385) Sep 7, 2017
rlcompleter.py Merge 3.5 Feb 4, 2016
runpy.py bpo-38722: Runpy use io.open_code() (GH-17234) Nov 18, 2019
sched.py bpo-31370: Remove support for threads-less builds (#3385) Sep 7, 2017
secrets.py Issue #29061: secrets.randbelow() would hang with a negative input Dec 30, 2016
selectors.py bpo-30624 remaining bare except (#2108) Jun 12, 2017
shelve.py Fix misleading docsting of shelve.open(). (GH-6427) Apr 9, 2018
shlex.py Add docstring for shlex.split (GH-16740) (GH-17013) Oct 31, 2019
shutil.py [3.8] bpo-38688, shutil.copytree: consume iterator and create list of… Nov 27, 2019
signal.py bpo-34282: Fix Enum._convert shadowing members named _convert (GH-8568) Sep 12, 2018
site.py bpo-37369: Fix initialization of sys members when launched via an app… Jun 29, 2019
smtpd.py Issue #27110: Add smtpd.SMTPChannel to __all__, by Jacek Kołodziej Jun 6, 2016
smtplib.py bpo-38341: Add SMTPNotSupportedError in the exports of smtplib (GH-16525 Oct 12, 2019
sndhdr.py bpo-31985: Deprecate openfp in aifc, sunau, and wave (#4344) Nov 10, 2017
socket.py bpo-36820: Break unnecessary cycle in socket.py, codeop.py and dyld.py ( Dec 6, 2019
socketserver.py Fix typo in Lib/socketserver.py (GH-17024) Nov 16, 2019
sre_compile.py Simplify flags checks in sre_compile.py. (GH-9718) Oct 5, 2018
sre_constants.py bpo-36793: Remove unneeded __str__ definitions. (GH-13081) May 6, 2019
sre_parse.py bpo-37723: Fix performance regression on regular expression parsing. (G… Jul 31, 2019
ssl.py bpo-37463: match_hostname requires quad-dotted IPv4 (GH-14499) Jul 2, 2019
stat.py bpo-38109: Add missing constants to Lib/stat.py (GH-16665) (GH-16690) Oct 10, 2019
statistics.py bpo-38385: Fix iterator/iterable terminology in statistics docs (GH-1… Nov 12, 2019
string.py bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) Jun 1, 2019
stringprep.py Merged revisions 55007-55179 via svnmerge from May 7, 2007
struct.py Issue #17804: New function ``struct.iter_unpack`` allows for streamin… Apr 26, 2013
subprocess.py bpo-37424: Avoid a hang in subprocess.run timeout output capture (GH-… Sep 11, 2019
sunau.py bpo-32056: Improve exceptions in aifc, wave and sunau. (GH-5951) Mar 18, 2018
symbol.py bpo-35766: Merge typed_ast back into CPython (GH-11645) Jan 31, 2019
symtable.py bpo-34983: Expose symtable.Symbol.is_nonlocal() in the symtable module ( Oct 20, 2018
sysconfig.py [3.8] bpo-38234: Backport init path config changes from master (GH-16423 Sep 26, 2019
tabnanny.py bpo-30166: Import command-line parsing modules only when needed. (#1293) May 4, 2017
tarfile.py Add missing docstrings for TarInfo objects (#12555) Mar 27, 2019
telnetlib.py bpo-37363: Add audit events for a range of modules (GH-14301) Jun 24, 2019
tempfile.py bpo-26730: Fix SpooledTemporaryFile data corruption (GH-17400) Nov 28, 2019
textwrap.py bpo-30754: Document textwrap.dedent blank line behavior. (GH-14469) Jun 30, 2019
this.py Fix most trivially-findable print statements. Feb 9, 2007
threading.py Improve threading.daemon docstring (GH-14278) Jun 23, 2019
timeit.py bpo-28240: timeit: Update repeat() doc (GH-7419) Jun 6, 2018
token.py bpo-35975: Support parsing earlier minor versions of Python 3 (GH-12086) Mar 7, 2019
tokenize.py bpo-5028: Fix up rest of documentation for tokenize documenting line (G… May 30, 2019
trace.py Add option to trace to run modules (GH-5134) Jun 1, 2019
traceback.py bpo-26502: Implement FrameSummary.__len__() (GH-8632) Sep 10, 2018
tracemalloc.py bpo-32121: Add most_recent_first parameter to tracemalloc.Traceback.f… Nov 29, 2017
tty.py final round of __all__ lists (I hope) - skipped urllib2 because Moshe… Mar 1, 2001
turtle.py Fix typos in docs and docstrings (GH-13745) Jun 2, 2019
types.py bpo-37032: Add CodeType.replace() method (GH-13542) May 24, 2019
typing.py bpo-37838: get_type_hints for wrapped functions with forward reference ( Nov 21, 2019
uu.py bpo-38945: UU Encoding: Don't let newline in filename corrupt the out… Dec 2, 2019
uuid.py Fix typos mostly in comments, docs and test names (GH-15209) Aug 30, 2019
warnings.py bpo-35178: Fix warnings._formatwarnmsg() (GH-12033) Mar 1, 2019
wave.py Fix a typo in wave module docstring (GH-17009) Nov 5, 2019
weakref.py bpo-38006: Avoid closure in weakref.WeakValueDictionary (GH-15641) Sep 9, 2019
webbrowser.py bpo-37363: Add audit events for a range of modules (GH-14301) Jun 24, 2019
xdrlib.py Issue #11694: Raise ConversionError in xdrlib as documented Oct 10, 2014
zipapp.py bpo-31638: Add compression support to zipapp (GH-3819) Sep 29, 2017
zipfile.py bpo-36993: Improve error reporting for zipfiles with bad zip64 extra … Oct 29, 2019
zipimport.py bpo-36842: Implement PEP 578 (GH-12613) May 23, 2019
You can’t perform that action at this time.