Skip to content
Branch: 2.7
Find file History
Pull request Compare This branch is 4237 commits ahead, 29463 commits behind master.
orsenthil bpo-27973 - Use test.support.temp_dir instead of NamedTemporaryFile f…
…or the (#17774)

desired behavior under windows platform.

Suggestion by David Bolen
Latest commit 5bba602 Jan 3, 2020
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
bsddb bpo-25943: Fix potential heap corruption in bsddb's _db_associateCall… Jul 21, 2018
compiler Issue #28998: More APIs now support longs as well as ints. Dec 27, 2016
ctypes [2.7] bpo-37188: Fix a divide-by-zero in arrays of size-0 objects (#1… Jun 8, 2019
curses fix running the curses.has_key module (closes bpo-33359) (GH-6608) Apr 26, 2018
distutils closes bpo-37965: Fix compiler warning of distutils CCompiler.test_fu… Aug 28, 2019
email [2.7] bpo-34155: Dont parse domains containing @ (GH-13079) (GH-16006) Sep 14, 2019
encodings [2.7] bpo-38945: UU Encoding: Don't let newline in filename corrupt t… Dec 3, 2019
ensurepip [2.7] bpo-37664: Update ensurepip bundled wheels, again (GH-16633) Oct 8, 2019
hotshot Issue #27171: Fix typos in documentation, code comments, and tests Jun 2, 2016
idlelib [2.7] Fix 2.7 test -R test_IDLE failure on Windows (GH-13958) Jun 16, 2019
importlib Fix some more bugs caused by the backport from 3.x for importlib. Mar 4, 2009
json Fix py3k warnings in 1/0 in tests. (#4072) Oct 22, 2017
lib-tk [2.7] bpo-27313: Avoid test_ttk_guionly ComboboxTest fail with macOS … Feb 24, 2019
lib2to3 closes bpo-37675: Use pkgutil.iter_modules to find fixers in a packag… Jul 24, 2019
logging [2.7] bpo-21149: Workaround a GC finalization bug in logging. (#4368) Nov 11, 2017
msilib [2.7] bpo-12639: msilib.Directory.start_component() fails if *keyfile… May 31, 2019
multiprocessing Revert "[2.7] bpo-34172: multiprocessing.Pool leaks resources after b… Dec 6, 2018
plat-aix3 Remove obsolete entries from regen scripts. Jul 31, 2001
plat-aix4 Remove obsolete entries from regen scripts. Jul 31, 2001
plat-atheos
plat-beos5 Whitespace normalization, via reindent.py. Jul 18, 2004
plat-darwin These were somehow never added to CVS. Dec 30, 2002
plat-freebsd4 Merged revisions 78644 via svnmerge from Mar 4, 2010
plat-freebsd5 Merged revisions 78644 via svnmerge from Mar 4, 2010
plat-freebsd6 Merged revisions 78644 via svnmerge from Mar 4, 2010
plat-freebsd7 Merged revisions 78644 via svnmerge from Mar 4, 2010
plat-freebsd8 Merged revisions 78644 via svnmerge from Mar 4, 2010
plat-generic - Issue #17086: Backport the patches from the 3.3 branch to cross-build Jan 31, 2013
plat-irix5 Issue #26778: Fixed "a/an/and" typos in code comment and documentation. Apr 17, 2016
plat-irix6 Issue #26778: Fixed "a/an/and" typos in code comment and documentation. Apr 17, 2016
plat-linux2 Repair bizarre generated Python. Jul 18, 2004
plat-mac English spelling and grammar fixes Jul 11, 2016
plat-netbsd1 Whitespace normalization, via reindent.py. Jul 18, 2004
plat-next3 Do no regenerate modules that should no longer be here. May 10, 2001
plat-os2emx set svn:executable on all regen scripts Mar 4, 2010
plat-riscos Patch #2167 from calvin: Remove unused imports Feb 23, 2008
plat-sunos5 remove the svn:executable property from files that don't have shebang… Mar 5, 2010
plat-unixware7 Whitespace normalization, via reindent.py. Jul 18, 2004
pydoc_data update pydoc topics Aug 26, 2017
site-packages Add a README file so that cvs update -P doesn't obliterate this Mar 31, 2000
sqlite3 [2.7] bpo-38175: Fix a memory leak in comparison of sqlite3.Row objec… Sep 17, 2019
test bpo-27973 - Use test.support.temp_dir instead of NamedTemporaryFile f… Jan 4, 2020
unittest Update TestCase.assertAlmostEqual and assertNotAlmostEqual docstrings. ( Oct 18, 2017
wsgiref
xml bpo-35052: Fix handler on xml.dom.minidom.cloneNode() (GH-11061) (GH-… Dec 10, 2018
BaseHTTPServer.py Issue #25738: Don’t send message body for 205 Reset Content Jun 8, 2016
Bastion.py Deprecate Bastion and rexec for 3.0. May 10, 2008
CGIHTTPServer.py Issue #24657: Prevent CGIRequestHandler from collapsing the URL query Oct 3, 2015
ConfigParser.py Fixes #4686. Reverts redundant picklability code from r74544. Jan 23, 2012
Cookie.py Issue #27171: Fix typos in documentation, code comments, and tests Jun 2, 2016
DocXMLRPCServer.py [2.7] bpo-38243: Escape the server title of DocXMLRPCServer (GH-16447) Oct 1, 2019
HTMLParser.py bpo-30011: Fixed race condition in HTMLParser.unescape(). (#1140) Apr 15, 2017
MimeWriter.py Have MimeWriter raise a DeprecationWarning as per PEP 4 and its docum… May 30, 2007
Queue.py Issue #18676: Change 'positive' to 'non-negative' in queue.py put and… Aug 10, 2013
SimpleHTTPServer.py Issue #26657: Fix SimpleHTTPServer Windows directory traversal vulner… Apr 18, 2016
SimpleXMLRPCServer.py English spelling and grammar fixes Jul 11, 2016
SocketServer.py bpo-35017, socketserver: don't accept request after shutdown (GH-9952) ( Oct 26, 2018
StringIO.py Issue #11311: StringIO.readline(0) now returns an empty string as all… Feb 13, 2013
UserDict.py Issue #22609: Constructor and the update method of collections.UserDi… Sep 29, 2015
UserList.py Issue 2235: Py3k warnings are now emitted for classes that will no lo… Aug 11, 2008
UserString.py Issue 2235: __hash__ is once again inherited by default, but inherita… Jul 15, 2008
_LWPCookieJar.py Fix typos in comments, documentation and test method names May 8, 2016
_MozillaCookieJar.py update url to spec (closes #20018) Dec 18, 2013
__future__.py #14494: Document that absolute imports became default in 3.0 instead … May 19, 2012
__phello__.foo.py Fix the frozen bytecode for __hello__ (betcha didn't know that existed Oct 18, 2001
_abcoll.py Issue #24286: Register dict views with the MappingView ABCs. May 26, 2015
_osx_support.py Issue #27171: Fix typos in documentation, code comments, and tests Jun 2, 2016
_pyio.py [2.7] bpo-25862: Fix assertion failures in io.TextIOWrapper.tell(). (G… Jun 29, 2018
_strptime.py [2.7] bpo-30363: Backport warnings in the re module. (#1577) May 18, 2017
_threading_local.py Delete a broken threading.local example (GH-5870) Feb 25, 2018
_weakrefset.py Issue #20006: Fix sporadic failures in test_weakset. Dec 17, 2013
abc.py Use weakrefs to hold onto classes #2521. Aug 21, 2010
aifc.py [2.7] bpo-31848: Fix broken error handling in Aifc_read.initfp() when… Feb 21, 2018
antigravity.py Merged revisions 66887,66891,66902-66903,66905-66906,66911-66913,6692… Oct 19, 2008
anydbm.py
argparse.py bpo-11874: fix assertion failure in argparse metavar handling (GH-1826) Jun 9, 2018
ast.py Issue #11000 ast.parse doc fix (r88172) Jan 24, 2011
asynchat.py Issue #28998: More APIs now support longs as well as ints. Dec 27, 2016
asyncore.py bpo-30980: Fix double close in asyncore.file_wrapper (#2789) (#2900) Jul 26, 2017
atexit.py Four months of trunk changes (including a few releases...) Dec 13, 2006
audiodev.py Deprecate the audiodev module for 3.0. May 6, 2008
base64.py
bdb.py Have Bdb frame_returning in the finally clause May 1, 2012
binhex.py Issue #23865: close() methods in multiple modules now are idempotent … Apr 10, 2015
bisect.py Per the language summit, the optional fastpath imports should use fro… Mar 31, 2009
cProfile.py [2.7] bpo-23420: Verify the value of '-s' when execute the CLI of cPr… Oct 17, 2018
calendar.py Issue #28253: Fixed calendar functions for extreme months: 0001-01 an… Sep 28, 2016
cgi.py bpo-34866: Add max_num_fields to cgi.FieldStorage (GH-9660) (GH-9969) Oct 30, 2018
cgitb.py [2.7] bpo-33256: Replace angle brackets around python object repr to … Apr 30, 2018
chunk.py Issue #25523: Correct "a" article to "an" article Nov 2, 2015
cmd.py Issue 15337: help() shown as undocumented Jul 16, 2012
code.py this main is much more useful Nov 12, 2009
codecs.py bpo-32110: codecs.StreamReader.read(n) now returns not more than n (G… Nov 29, 2017
codeop.py Much-needed merge (using svnmerge.py this time) of trunk changes into… May 27, 2006
collections.py Issue #27076: Doc, comment and test function name spelling fixes May 26, 2016
colorsys.py Merged revisions 68884,68973,68978,69003,69083,69112-69113 via svnmer… Jan 30, 2009
commands.py #4351: more appropriate DeprecationWarning stacklevels May 8, 2009
compileall.py Clarify compileall command-line options (#10454). Sep 1, 2011
contextlib.py Remove markup from docstring Jun 23, 2009
cookielib.py bpo-38804: Fix REDoS in http.cookiejar (GH-17157) (GH-17345) Nov 24, 2019
copy.py Issue #25718: Fixed copying object with state with boolean value is f… Nov 30, 2015
copy_reg.py [2.7] bpo-31107: Fix copyreg mangled slot names calculation. (GH-2989)… Aug 5, 2017
csv.py [2.7] bpo-30157: Fix csv.Sniffer.sniff() regex pattern. (GH-5601) (GH… Feb 9, 2018
dbhash.py spelling Apr 3, 2010
decimal.py [2.7] bpo-35133: Fix mistakes when concatenate string literals on dif… Nov 5, 2018
difflib.py [2.7] bpo-32981: Fix catastrophic backtracking vulns (GH-5955) Mar 4, 2018
dircache.py Deprecate the dircache module for 3.0. May 10, 2008
dis.py
doctest.py [2.7] bpo-24746: Avoid stripping trailing whitespace in doctest fancy… Jan 9, 2019
dumbdbm.py Issue #28847: dubmdbm no longer writes the index file in when it is not Dec 2, 2016
dummy_thread.py Remove imports of 'warnings' that are no longer needed in dummy_thread, Aug 17, 2008
dummy_threading.py Merged revisions 53538-53622 via svnmerge from Feb 5, 2007
filecmp.py Issue 16584: in filecomp._cmp, catch IOError as well as os.error. May 9, 2013
fileinput.py Issue #15068: Avoid creating a reference loop in fileinput. Mar 8, 2016
fnmatch.py Issue #23191: fnmatch functions that use caching are now threadsafe. Jan 27, 2015
formatter.py Merged revisions 77310-77311 via svnmerge from Aug 2, 2010
fpformat.py [2.7] closes bpo-32997: Fix REDOS in fpformat (GH-5984) Mar 6, 2018
fractions.py Issue #8294: Allow float and Decimal arguments in Fraction constructor. Apr 2, 2010
ftplib.py [2.7] bpo-30119: fix ftplib.FTP.putline() to throw an error for a ill… Jul 26, 2017
functools.py bpo-25732: Make functools.total_ordering implementing __ne__. (#3748) Sep 25, 2017
genericpath.py Issue #21840: Fixed expanding unicode variables of form $var in Feb 13, 2015
getopt.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. Apr 17, 2016
getpass.py issue11236 getpass.getpass to respond ctrl-c or ctrl-z Apr 26, 2011
gettext.py Issue #28563: Make plural form selection more lenient and accepting Nov 14, 2016
glob.py Issue #17923: glob() patterns ending with a slash no longer match non… Aug 12, 2014
gzip.py bpo-33038: Fix gzip.GzipFile for file objects with a non-string name … May 9, 2018
hashlib.py Removed duplicated words in in comments and docs. Dec 1, 2014
heapq.py Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc Apr 15, 2016
hmac.py backport hmac.compare_digest to partially implement PEP 466 (closes #… May 11, 2014
htmlentitydefs.py Issue #23181: More "codepoint" -> "code point". Jan 18, 2015
htmllib.py Deprecate htmllib and sgmllib for 3.0. Jun 1, 2008
httplib.py [2.7] bpo-38216, bpo-36274: Allow subclasses to separately override v… Oct 8, 2019
ihooks.py Add support to the ihooks module for relative imports. Oct 14, 2009
imaplib.py bpo-16039: CVE-2013-1752: Limit imaplib.IMAP4_SSL.readline() (GH-11120) Dec 12, 2018
imghdr.py Issue #20331: Fixed possible FD leaks in various modules: Jan 25, 2014
imputil.py In a number of places code still revers May 5, 2010
inspect.py [2.7] bpo-6700: Fix inspect.getsourcelines for module level frames/tr… Aug 26, 2018
io.py Issue #25523: Correct "a" article to "an" article Nov 2, 2015
keyword.py Fix instructions on how to rebuild some modules Feb 26, 2012
linecache.py Issue #23838: linecache now clears the cache and returns an empty res… Apr 1, 2015
locale.py [2.7] bpo-20087: Update locale alias mapping with glibc 2.27 supporte… May 6, 2018
macpath.py Issue #21840: Fixed expanding unicode variables of form $var in Feb 13, 2015
macurl2path.py
mailbox.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. Apr 17, 2016
mailcap.py Issue #20331: Fixed possible FD leaks in various modules: Jan 25, 2014
markupbase.py #13576: add tests about the handling of (possibly broken) condcoms. Dec 19, 2011
md5.py email address update Sep 9, 2007
mhlib.py Issue #7759: Fixed the mhlib module on filesystems that doesn't support Nov 11, 2015
mimetools.py warnings.catch_warnings() now returns a list or None instead of the c… Sep 9, 2008
mimetypes.py [2.7] bpo-31715 Add mimetype for extension .mjs (GH-3908) (GH-10978) Dec 20, 2018
mimify.py Have mimify raise a DeprecationWarning. The docs and PEP 4 have liste… May 30, 2007
modulefinder.py Remove PEP 291 compatibility requirements for ctypes and modulefinder May 14, 2016
multifile.py
mutex.py Issue #27076: Doc, comment and test function name spelling fixes May 26, 2016
netrc.py bpo-30806: Fix netrc.__repr__() format (GH-2491) Dec 10, 2017
new.py restricted environments are no more Aug 28, 2009
nntplib.py 2.6 merge Oct 1, 2013
ntpath.py Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc Apr 15, 2016
nturl2path.py Issue21160: Correct comments in nturl2path. Patch by Jurko Gospodnetić. Oct 24, 2015
numbers.py Update docstring with more useful text (from the PEP) Feb 26, 2012
opcode.py Issue #2333: Backport set and dict comprehensions syntax. Jan 11, 2010
optparse.py Fix spelling (inital), grammar (may translates) in documentation, com… Apr 19, 2016
os.py remove useless word (closes #23929) Apr 14, 2015
os2emxpath.py Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc Apr 15, 2016
pdb.doc Issue #27171: Fix typos in documentation, code comments, and tests Jun 2, 2016
pdb.py Issue #16180: Exit pdb if file has syntax error, instead of trapping … Sep 5, 2015
pickle.py Issue #892902: Fixed pickling recursive objects. Nov 7, 2015
pickletools.py Fix pickletools doc for NEWFALSE. (GH-9432) Sep 22, 2018
pipes.py
pkgutil.py bpo-31681: Make sure pkgutil.get_data closes files properly (#3875) Oct 9, 2017
platform.py bpo-26544: Make platform.libc_ver() less slow (GH-10868) Dec 3, 2018
plistlib.py Ensure that plistlib doesn't corrupt deeply nested datastructures Apr 23, 2013
popen2.py Use os.closerange() in popen2. Feb 23, 2008
poplib.py [2.7] bpo-32981: Fix catastrophic backtracking vulns (GH-5955) Mar 4, 2018
posixfile.py Enable platform-specific tweaks for FreeBSD 8 (exactly same to FreeBS… Oct 28, 2007
posixpath.py bpo-10496: posixpath.expanduser() catchs pwd.getpwuid() error (GH-10919 Dec 5, 2018
pprint.py Issue #19137: The pprint module now correctly formats empty set and f… Oct 2, 2013
profile.py strip trailing ws Jun 27, 2011
pstats.py Issue #27076: Doc, comment and test function name spelling fixes May 26, 2016
pty.py Issue #2489: Fix bug in _copy loop that could consume 100% cpu on EOF. Feb 16, 2012
py_compile.py Issue #23811: Add missing newline to the PyCompileError error message. Apr 14, 2015
pyclbr.py #14798: pyclbr now raises ImportError instead of KeyError for missing… May 18, 2012
pydoc.py [2.7] bpo-33422: Fix quotation marks getting deleted when looking up … May 7, 2018
quopri.py import statements only raise ImportError, right? Mar 23, 2002
random.py Issue #29023: Clarify that ints and longs are always deterministic se… Jan 7, 2017
re.py backout fac649bf2d10 (#9179) for further consideration Nov 30, 2014
repr.py
rexec.py No need to assign the results of expressions used only for side effects. Feb 6, 2010
rfc822.py Issue #27125: Fix various errors like “will [be] inherited” May 29, 2016
rlcompleter.py Issue #25663: Make rlcompleter avoid duplicate global names Nov 23, 2015
robotparser.py [2.7] bpo-32861: robotparser fix incomplete __str__ methods. (GH-5711) ( May 14, 2018
runpy.py Issue #14285: Do not catch ImportError from __init__.py in runpy Dec 3, 2015
sched.py Remove duplication. Oct 19, 2011
sets.py Merged revisions 77310-77311 via svnmerge from Aug 2, 2010
sgmllib.py Merged revisions 70906 via svnmerge from Apr 4, 2009
sha.py email address update Sep 9, 2007
shelve.py Issue #23865: close() methods in multiple modules now are idempotent … Apr 10, 2015
shlex.py Issue #21999: Handled empty strings correctly when in POSIX mode. Aug 9, 2016
shutil.py [2.7] bpo-34260, shutil: fix copy2 and copystat documentation (GH-8523)… Oct 24, 2018
site.py Issue #28440: No longer add /Library/Python/site-packages, the Apple-… Dec 3, 2016
smtpd.py Issue #9168: now smtpd is able to bind privileged port. Oct 20, 2011
smtplib.py bpo-30394: Fix a socket leak in smtplib.SMTP.__init__() (#1700) (#1788) May 24, 2017
sndhdr.py Merged revisions 75407,75409-75413,75415,75419-75421 via svnmerge from Aug 3, 2010
socket.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. Apr 17, 2016
sre.py Merged revisions 53952-54987 via svnmerge from Apr 27, 2007
sre_compile.py [2.7] bpo-30363: Backport warnings in the re module. (#1577) May 18, 2017
sre_constants.py Issue #18050: Fixed an incompatibility of the re module with Python 2… Sep 20, 2013
sre_parse.py [2.7] bpo-30375: Correct the stacklevel of regex compiling warnings. (#… May 18, 2017
ssl.py [2.7] bpo-28043: improved default settings for SSLContext (GH-10608) Feb 15, 2019
stat.py Issue #8746: Correct faulty configure checks so that os.chflags() and Jun 28, 2011
statvfs.py Deprecated statvfs for removal in 3.0. May 16, 2008
string.py Issue #23671: string.Template now allows to specify the "self" parame… Mar 24, 2015
stringold.py Replace all map(None, a) with list(a). Jul 18, 2008
stringprep.py Avoid forward-declaring the methods array. Mar 10, 2006
struct.py Merged revisions 75283 via svnmerge from Oct 27, 2009
subprocess.py bpo-27448: Work around a gc.disable race condition in subprocess. (#1932 Sep 5, 2017
sunau.py Silence deprecation warning in sunau.py Jan 29, 2014
sunaudio.py Deprecate the sunaudio module for removal in Python 3.0. The sunau mo… Jul 18, 2008
symbol.py Fix instructions on how to rebuild some modules Feb 26, 2012
symtable.py just return toplevel symbol table rather than all blocks (closes #19393) Oct 26, 2013
sysconfig.py bpo-30342: Fix sysconfig.is_python_build() on VS9.0 (#1544) May 12, 2017
tabnanny.py fix function name in tabnanny documentation (GH-764) Mar 22, 2017
tarfile.py Issue #28449: tarfile.open() with mode "r" or "r:" now tries to open … Oct 30, 2016
telnetlib.py bpo-18035: telnetlib: select.error doesn't have an errno attribute (#… Dec 29, 2017
tempfile.py Issue #26385: Cleanup NamedTemporaryFile if fdopen() fails, by Silent… Feb 29, 2016
textwrap.py [2.7] bpo-30754: Document textwrap.dedent blank line behavior. (GH-14469 Jun 30, 2019
this.py Back rev 1.3 out per Raymond's request. Feb 6, 2004
threading.py Improve threading.daemon docstring (GH-14278) Jun 23, 2019
timeit.py Issue #5633: Fixed timeit when the statement is a string and the setu… May 30, 2015
toaiff.py Deprecate the toaiff module for removal in 3.0. May 9, 2008
token.py Issue #19936: Added executable bits or shebang lines to Python script… Jan 16, 2014
tokenize.py bpo-33899: Revert tokenize module adding an implicit final NEWLINE (G… Oct 24, 2018
trace.py [2.7] bpo-35133: Fix mistakes when concatenate string literals on dif… Nov 5, 2018
traceback.py
tty.py final round of __all__ lists (I hope) - skipped urllib2 because Moshe… Mar 1, 2001
types.py Issue #23504: Added an __all__ to the types module. Mar 4, 2015
urllib.py [2.7] bpo-27973 - Fix for urllib.urlretrieve() failing on second ftp … Dec 31, 2019
urllib2.py
urlparse.py [2.7] bpo-36742: Fix urlparse.urlsplit() error message for Unicode URL ( Jun 11, 2019
user.py Deprecate the user module for removal in 3.0. May 8, 2008
uu.py [2.7] bpo-38945: UU Encoding: Don't let newline in filename corrupt t… Dec 3, 2019
uuid.py [2.7] bpo-32502: Discard 64-bit (and other invalid) hardware addresses ( Sep 11, 2018
warnings.py Simplify code in warnings modules (#1957) Jun 5, 2017
wave.py Issue #28515: Fixed py3k warnings. Oct 25, 2016
weakref.py bpo-29519: weakref spewing exceptions during interp finalization (#2958) Jul 31, 2017
webbrowser.py [2.7] bpo-34019: Fix wrong arguments for Opera Browser (GH-8047) (#8126) Jul 6, 2018
whichdb.py Close #13007: whichdb should recognize gdbm 1.9 magic numbers Sep 19, 2011
wsgiref.egg-info Merged revisions 46753-51188 via svnmerge from Aug 11, 2006
xdrlib.py Issue #11694: Raise ConversionError in xdrlib as documented Oct 10, 2014
xmllib.py Merged revisions 72458 via svnmerge from May 8, 2009
xmlrpclib.py Issue #25523: Correct "a" article to "an" article Nov 2, 2015
zipfile.py [2.7] bpo-34472: Add data descriptor signature to zipfile (GH-8871) (… Sep 22, 2018
You can’t perform that action at this time.