cpython/Lib
Martin Panter 6bb91f3b6e Issue #20699: Document that “io” methods accept bytes-like objects
This matches the usage of ZipFile and BufferedWriter. This still requires
return values to be bytes() objects.

Also document and test that the write() methods should only access their
argument before they return.
2016-05-28 00:41:57 +00:00
..
asyncio Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
collections Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
concurrent Issue #25523: Further a-to-an corrections new in 3.5 2015-11-02 04:20:33 +00:00
ctypes Issue #25533: Update documentation regarding the frozen modules table 2016-05-15 00:13:04 +00:00
curses
dbm
distutils Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
email Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
encodings Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
ensurepip Upgrade ensurepip bundled setuptools to 20.10.1 2016-05-02 07:03:46 -04:00
html Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
http Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
idlelib Issue #26673: Protect IDLE from Linux fonts with reported default size 0. 2016-05-22 14:35:24 -04:00
importlib Issue #27138: Fix the doc comment for FileFinder.find_spec(). 2016-05-27 12:36:28 -06:00
json Issue #26719: More efficient formatting of ints and floats in json. 2016-04-10 14:41:19 +03:00
lib2to3 Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
logging Closes #26435: fix syntax in directives. Thanks to Jakub Stasiak. 2016-02-25 20:17:45 +01:00
msilib Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
multiprocessing Issue #26778: Fixed "a/an/and" typos in code comment and documentation. 2016-04-17 08:32:47 +03:00
plat-aix4
plat-darwin
plat-freebsd4
plat-freebsd5
plat-freebsd6
plat-freebsd7
plat-freebsd8
plat-generic
plat-linux
plat-netbsd1
plat-next3
plat-sunos5
plat-unixware7
pydoc_data Rebuild pydoc topics for Python 3.4.4 final. 2015-12-19 19:28:52 -08:00
site-packages
sqlite3 Issue #26778: Fixed "a/an/and" typos in code comment and documentation. 2016-04-17 08:32:47 +03:00
test Issue #20699: Document that “io” methods accept bytes-like objects 2016-05-28 00:41:57 +00:00
tkinter Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
turtledemo
unittest Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
urllib Issue #17214: Percent-encode non-ASCII bytes in redirect targets 2016-05-16 01:14:20 +00:00
venv Fixes #26348: Corrected typos in activate.fish script. 2016-02-13 16:26:35 +00:00
wsgiref Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
xml Issue #25902: Fixed various refcount issues in ElementTree iteration. 2015-12-21 11:09:48 +02:00
xmlrpc Issue #26873: xmlrpc now raises ResponseError on unsupported type tags 2016-05-04 11:26:42 +03:00
__future__.py
__phello__.foo.py
_bootlocale.py
_collections_abc.py Issue #24400: Resurrect inspect.isawaitable() 2015-07-03 13:11:35 -04:00
_compat_pickle.py Issue #26013: Added compatibility with broken protocol 2 pickles created 2016-01-18 21:35:22 +02:00
_compression.py
_dummy_thread.py
_markupbase.py
_osx_support.py Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
_pydecimal.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. 2016-04-17 08:32:47 +03:00
_pyio.py Issue #20699: Document that “io” methods accept bytes-like objects 2016-05-28 00:41:57 +00:00
_sitebuiltins.py
_strptime.py Issue #23718: Fixed parsing time in week 0 before Jan 1. Original patch by 2016-03-12 10:51:16 +02:00
_threading_local.py
_weakrefset.py
abc.py
aifc.py Corrected docstrings of audio modules. writeframes() accepts bytes, not str. 2015-07-10 22:13:40 +03:00
antigravity.py
argparse.py
ast.py Issue #25670: Remove duplicate getattr() from ast.NodeTransformer 2015-11-20 08:49:58 +01:00
asynchat.py
asyncore.py
base64.py Issue #25913: Leading <~ is optional now in base64.a85decode() with adobe=True. 2016-02-24 12:05:50 +02:00
bdb.py
binhex.py
bisect.py
bz2.py
calendar.py Issue #25523: Correct "a" article to "an" article 2015-11-02 03:37:02 +00:00
cgi.py Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
cgitb.py
chunk.py Issue #25523: Correct "a" article to "an" article 2015-11-02 03:37:02 +00:00
cmd.py
code.py
codecs.py Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5 2015-11-02 04:04:57 +00:00
codeop.py
colorsys.py
compileall.py Merge: #24903: Remove misleading error message to fix regression. 2015-12-04 23:04:37 -05:00
configparser.py Issue #21159: Improve message in configparser.InterpolationMissingOptionError. 2015-08-14 11:47:41 +12:00
contextlib.py Issue #24336: The contextmanager decorator now works with functions with 2015-06-28 17:08:35 +03:00
copy.py Issue #26202: copy.deepcopy() now correctly copies range() objects with 2016-01-28 21:43:35 +02:00
copyreg.py
cProfile.py
crypt.py
csv.py
datetime.py Add some "used with permission" mentions where external resources are referenced. 2016-01-15 09:53:51 -08:00
decimal.py
difflib.py Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5 2015-11-02 04:04:57 +00:00
dis.py Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
doctest.py doctest: fix _module_relative_path() error message 2016-03-25 12:50:36 +01:00
dummy_threading.py
enum.py issue26893: use mro() to examine class heirarchy 2016-05-01 10:03:53 -07:00
filecmp.py
fileinput.py Issue #15068: Avoid creating a reference loop in fileinput. 2016-03-08 23:35:35 +02:00
fnmatch.py
formatter.py Issue #25407: Drop the mention of the formatter module being removed 2015-10-16 12:09:33 -07:00
fractions.py
ftplib.py Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5 2015-11-02 04:04:57 +00:00
functools.py Removed redundant call of update_wrapper(). 2015-10-24 09:51:53 +03:00
genericpath.py
getopt.py Issue #25523: Correct "a" article to "an" article 2015-11-02 03:37:02 +00:00
getpass.py remove duplicated imports (closes #25502) 2015-10-28 23:15:13 -07:00
gettext.py
glob.py Issue #25584: Added "escape" to the __all__ list in the glob module. 2015-11-09 23:18:19 +02:00
gzip.py Fix spelling (inital), grammar (may translates) in documentation, comments 2016-04-19 04:03:41 +00:00
hashlib.py
heapq.py Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc 2016-04-15 02:14:19 +00:00
hmac.py
imaplib.py Issue #23779: imaplib raises TypeError if authenticator tries to abort. 2015-07-31 09:01:38 +12:00
imghdr.py
imp.py Close #24748: Restore imp.load_dynamic compatibility 2015-09-05 21:05:05 +10:00
inspect.py inspect: Fix BoundArguments.apply_defaults to handle empty arguments 2016-03-02 11:07:47 -05:00
io.py Issue #25523: Correct "a" article to "an" article 2015-11-02 03:37:02 +00:00
ipaddress.py Issue #26457: Fixed the subnets() methods in IP network classes for the case 2016-03-01 10:25:45 +02:00
keyword.py
linecache.py
locale.py Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
lzma.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. 2016-04-17 08:32:47 +03:00
macpath.py
macurl2path.py
mailbox.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. 2016-04-17 08:32:47 +03:00
mailcap.py
mimetypes.py Issue #16329: Add .webm to mimetypes.types_map 2016-04-09 08:00:20 +03:00
modulefinder.py Issue #26881: Restored the name of scan_opcodes_25(). 2016-05-11 22:19:49 +03:00
netrc.py
nntplib.py Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc 2016-04-15 02:14:19 +00:00
ntpath.py Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc 2016-04-15 02:14:19 +00:00
nturl2path.py Issue21160: Correct comments in nturl2path. Patch by Jurko Gospodnetić. 2015-10-24 17:39:36 +03:00
numbers.py
opcode.py Issue #24400: Introduce a distinct type for 'async def' coroutines. 2015-06-22 12:19:30 -04:00
operator.py added matmul and imatmul to operator.__all__ 2015-06-07 19:21:01 +03:00
optparse.py Fix spelling (inital), grammar (may translates) in documentation, comments 2016-04-19 04:03:41 +00:00
os.py Issue #25911: Backport os._DummyDirEntry fixes 2016-03-29 13:38:22 +02:00
pathlib.py Back out pathlib.Path.path attr. (Merge 3.4->3.5) 2016-05-19 13:10:20 -07:00
pdb.py Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
pickle.py Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
pickletools.py Corrections for a/an in code comments and documentation 2016-05-08 13:53:41 +00:00
pipes.py
pkgutil.py
platform.py Issue #26041: Remove "will be removed in Python 3.7" from description messages 2016-04-24 03:32:24 +03:00
plistlib.py Issue #26711: Fixed the comparison of plistlib.Data with other types. 2016-05-01 13:36:16 +03:00
poplib.py
posixpath.py Fix typos in code comments and documentation 2016-04-16 09:28:57 +00:00
pprint.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. 2016-04-17 08:32:47 +03:00
profile.py
pstats.py
pty.py
py_compile.py
pyclbr.py Fix pyclbr to support importing packages 2016-03-17 09:06:41 +01:00
pydoc.py Issue #18010: Merge pydoc web search fix from 3.4 into 3.5 2015-11-06 00:51:38 +00:00
queue.py
quopri.py
random.py
re.py
reprlib.py Issue #26634: recursive_repr() now sets __qualname__ of wrapper. 2016-04-26 09:30:44 +03:00
rlcompleter.py Issue #25660: Fix a unittest and rlcompleter when readline isn't available 2016-02-04 14:00:26 -05:00
runpy.py Issue #19771: Omit irrelevant message if package could not be initialized 2015-12-12 06:58:55 +00:00
sched.py
selectors.py asyncio, selectors: Update to the upstream version 2016-03-02 10:37:59 -05:00
shelve.py
shlex.py
shutil.py Issue #26801: shutil.get_terminal_size() now handles the case of stdout is 2016-04-24 09:58:43 +03:00
signal.py Issue #25523: Further a-to-an corrections new in 3.5 2015-11-02 04:20:33 +00:00
site.py Closes #25185: merged fix from 3.4. 2015-10-01 11:27:57 +01:00
smtpd.py #25328: add missing raise keyword in decode_data+SMTPUTF8 check. 2015-10-09 10:19:33 -04:00
smtplib.py #25446: Fix regression in smtplib's AUTH LOGIN support. 2015-11-08 01:03:52 -05:00
sndhdr.py
socket.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. 2016-04-17 08:32:47 +03:00
socketserver.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. 2016-04-17 08:32:47 +03:00
sre_compile.py
sre_constants.py
sre_parse.py Issue #26475: Fixed debugging output for regular expressions with the (?x) flag. 2016-03-06 09:15:47 +02:00
ssl.py Issue #27114: Fix SSLContext._load_windows_store_certs fails with PermissionError 2016-05-26 12:18:12 -07:00
stat.py
statistics.py Issue 26977, remove unneeded line in pvariance (duplicate call to _ss). 2016-05-11 11:50:13 +10:00
string.py Issue #25034: Merge from 3.4. 2015-09-29 10:30:04 -04:00
stringprep.py
struct.py
subprocess.py Issue #22274: Redirect stderr=STDOUT when stdout not redirected, by Akira Li 2016-05-13 01:54:44 +00:00
sunau.py Corrected docstrings of audio modules. writeframes() accepts bytes, not str. 2015-07-10 22:13:40 +03:00
symbol.py Issue 24297: Update symbol.py. See also issue 24017. 2015-05-27 11:08:19 -04:00
symtable.py
sysconfig.py - Issue #24705: Fix sysconfig._parse_makefile not expanding ${} vars 2016-01-11 21:41:40 +01:00
tabnanny.py
tarfile.py Issue #24838: tarfile's ustar and gnu formats now correctly calculate name and 2016-04-19 08:43:17 +02:00
telnetlib.py
tempfile.py Issue #26385: Cleanup NamedTemporaryFile if open() fails, by SilentGhost 2016-02-28 05:22:20 +00:00
textwrap.py Issue #21827: Fixed textwrap.dedent() for the case when largest common 2015-10-28 21:43:12 +02:00
this.py
threading.py Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
timeit.py Issue #24631: Fixed regression in the timeit modulu with multyline setup. 2015-07-15 22:11:36 +03:00
token.py
tokenize.py Issue #26581: Use the first coding cookie on a line, not the last one. 2016-03-20 23:36:29 +02:00
trace.py
traceback.py Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
tracemalloc.py
tty.py
turtle.py
types.py Issue #24400: Resurrect inspect.isawaitable() 2015-07-03 13:11:35 -04:00
typing.py Comment/docstring tweaks for typing.py. 2016-05-26 09:56:19 -07:00
uu.py
uuid.py Issue #19164: Improve exception message of uuid.UUID() 2016-03-20 16:49:10 +02:00
warnings.py Issue #18383: Avoid adding duplicate filters when warnings is reloaded 2016-05-26 09:10:55 +00:00
wave.py Corrected docstrings of audio modules. writeframes() accepts bytes, not str. 2015-07-10 22:13:40 +03:00
weakref.py Issue #22958: Constructor and update method of weakref.WeakValueDictionary 2015-09-29 23:52:42 +03:00
webbrowser.py Issue #25005: Backout fix for #8232 because of use of unsafe subprocess.call(shell=True) 2015-09-05 11:57:47 -07:00
xdrlib.py
zipapp.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. 2016-04-17 08:32:47 +03:00
zipfile.py Issue #22341: Drop Python 2 workaround and document CRC initial value 2015-12-11 05:19:29 +00:00