cpython/Doc/library
Greg Ward 4d9d2563f5 #17445: difflib: add diff_bytes(), to compare bytes rather than str
Some applications (e.g. traditional Unix diff, version control
systems) neither know nor care about the encodings of the files they
are comparing. They are textual, but to the diff utility they are just
bytes. This worked fine under Python 2, because all of the hardcoded
strings in difflib.py are ASCII, so could safely be combined with
old-style u'' strings. But it stopped working in 3.x.

The solution is to use surrogate escapes for a lossless
bytes->str->bytes roundtrip. That means {unified,context}_diff() can
continue to just handle strings without worrying about bytes. Callers
who have to deal with bytes will need to change to using diff_bytes().

Use case: Mercurial's test runner uses difflib to compare current hg
output with known good output. But Mercurial's output is just bytes,
since it can contain:
  * file contents (arbitrary unknown encoding)
  * filenames (arbitrary unknown encoding)
  * usernames and commit messages (usually UTF-8, but not guaranteed
    because old versions of Mercurial did not enforce it)
  * user messages (locale encoding)

Since the output of any given hg command can include text in multiple
encodings, it is hopeless to try to treat it as decodable Unicode
text. It's just bytes, all the way down.

This is an elaboration of a patch by Terry Reedy.
2015-04-20 20:21:21 -04:00
..
2to3.rst give the correct fixer name (closes #21604) 2014-05-31 13:16:49 -07:00
__future__.rst
__main__.rst Issue #21920: Add a missing colon to the __main__ doc. 2014-07-05 11:10:16 +03:00
_dummy_thread.rst
_thread.rst Issue #22006: Remove outdated _thread caveat. Thanks Dan O'Reilly for the report. 2014-07-19 21:45:06 +01:00
abc.rst
aifc.rst whatsnew: sunau/aifc/wave writeframes[raw] accept any bytes-like (#8311) 2014-03-08 11:46:05 -05:00
allos.rst Closes #18959: move optparse and imp to new "superseded modules" chapter 2014-10-11 14:47:11 +02:00
archiving.rst
argparse.rst Issue #23651: Fix typo in allow_abbrev docs. 2015-03-12 20:47:41 +02:00
array.rst
ast.rst Closes #22525: clarify documentation for ast.literal_eval(). 2014-11-05 20:20:28 +01:00
asynchat.rst fix issue #6916: undocument deprecated asynchat.fifo class.q 2014-06-14 17:03:42 +02:00
asyncio-dev.rst asyncio doc: close explicitly event loops 2015-02-23 11:41:56 +01:00
asyncio-eventloop.rst asyncio: add a note about (non) thread safety in each class 2015-02-25 14:24:15 +01:00
asyncio-eventloops.rst Issue #22560, asyncio doc: ProactorEventLoop now supports SSL! 2015-01-14 00:30:22 +01:00
asyncio-protocol.rst asyncio: add a note about (non) thread safety in each class 2015-02-25 14:24:15 +01:00
asyncio-queue.rst #23464: remove JoinableQueue that was deprecated in 3.4.4. 2015-04-12 18:47:56 -04:00
asyncio-stream.rst asyncio: add a note about (non) thread safety in each class 2015-02-25 14:24:15 +01:00
asyncio-subprocess.rst asyncio: add a note about (non) thread safety in each class 2015-02-25 14:24:15 +01:00
asyncio-sync.rst asyncio doc: lock classes are not thread safe 2015-02-26 10:39:16 +01:00
asyncio-task.rst Issue #23219: Update asyncio.wait_for() documentation 2015-04-03 17:08:19 +02:00
asyncio.rst asyncio doc: begin with warnings on asyncio traps 2015-02-25 14:23:51 +01:00
asyncore.rst Issue #16133: The asynchat.async_chat.handle_read() method now ignores 2014-07-24 18:49:36 +02:00
atexit.rst
audioop.rst whatsnew: auidioop.byteswap (#16685). 2014-03-09 20:42:49 -04:00
base64.rst Removed duplicated words in in comments and docs. 2014-12-01 18:28:43 +02:00
bdb.rst
binary.rst
binascii.rst Issue #13637: Remove outdated versionchanged directives. 2015-02-15 00:05:42 +02:00
binhex.rst
bisect.rst
builtins.rst
bz2.rst Issue #23529: Limit the size of decompressed data when reading from 2015-04-11 00:31:01 +02:00
calendar.rst
cgi.rst Issue #20289: cgi.FieldStorage() now supports the context management protocol. 2015-02-06 10:21:37 +02:00
cgitb.rst
chunk.rst
cmath.rst Issue #21902: Replace incorrect 'hyperbolic arc sine' (etc.) with 'inverse hyperbolic sine' (etc.). Remove meaningless reference to radians. 2015-01-11 13:08:05 +00:00
cmd.rst merge with 3.4 2014-10-31 10:39:29 +01:00
code.rst #17442: Add chained traceback support to InteractiveInterpreter. 2014-09-29 11:25:00 -04:00
codecs.rst Merge with 3.4 2015-02-25 13:07:03 +01:00
codeop.rst
collections.abc.rst merge with 3.4 2014-10-31 10:39:29 +01:00
collections.rst Issue 23793: Add deque support for __add__(), __mul__(), and __imul__(). 2015-03-31 08:12:23 -07:00
colorsys.rst
compileall.rst Issue #23731: Implement PEP 488. 2015-04-13 14:21:02 -04:00
concurrency.rst
concurrent.futures.rst Issue #12955: Change the urlopen() examples to use context managers where appropriate. 2015-04-12 13:53:33 +03:00
concurrent.rst
configparser.rst Closes #18159: ConfigParser getters not available on SectionProxy 2014-09-15 02:08:41 -07:00
constants.rst Issue22780: reword NotImplemented docs to emphasise should 2014-11-26 21:17:53 -08:00
contextlib.rst Issue #22389: Add contextlib.redirect_stderr(). 2014-11-28 23:28:06 +02:00
copy.rst
copyreg.rst Fix typo pointed out on docs@ by Yaniv Sayeh 2015-02-19 22:30:15 -06:00
crypt.rst
crypto.rst Fixing broken links in doc, part 4: some more breaks and redirects 2014-10-29 10:57:37 +01:00
csv.rst Issue #23171: csv.Writer.writerow() now supports arbitrary iterables. 2015-03-30 09:09:54 +03:00
ctypes.rst #22613: minor other fixes in library docs (thanks Jacques Ducasse) 2014-10-31 10:25:48 +01:00
curses.ascii.rst
curses.panel.rst
curses.rst Issue #4254: Adds _curses.update_lines_cols() Patch by Arnon Yaari 2015-04-15 18:06:05 -04:00
custominterp.rst
datatypes.rst
datetime.rst Closes issue #22791: Improved datetime from timestamp methods documentation. 2015-03-01 14:52:07 -05:00
dbm.rst MERGE: Closes #20872: dbm/gdbm/ndbm close methods are not documented 2014-06-25 13:06:32 +02:00
debug.rst
decimal.rst Fix minor docs markup errors. 2015-03-14 21:34:25 +02:00
depgraph-output.png
development.rst
difflib.rst #17445: difflib: add diff_bytes(), to compare bytes rather than str 2015-04-20 20:21:21 -04:00
dis.rst Add versionadded directives for the matmul operator. 2015-03-12 20:56:45 +02:00
distribution.rst Issue #23491: Implement PEP 441: Improving Python Zip Application Support 2015-03-13 10:40:49 -04:00
distutils.rst Use https:// URLs when referring to python.org hosts. 2014-10-29 08:36:35 +01:00
doctest.rst merge with 3.4 2014-10-06 16:57:02 +02:00
dummy_threading.rst
email-examples.rst whatsnew: Message.set_param *replace*, Policy.content_manager. 2014-03-10 10:08:05 -04:00
email.charset.rst
email.contentmanager.rst Issue #23943: Fix typos. Patch by Piotr Kasprzyk. 2015-04-14 09:30:01 +03:00
email.encoders.rst
email.errors.rst
email.generator.rst #21300: Clean up the docs for the email "policy" arguments. 2014-05-06 21:33:18 -04:00
email.header.rst
email.headerregistry.rst
email.iterators.rst
email.message.rst #18854: make it explicit that is_multipart does not mean 'multipart/xxx'. 2014-09-27 15:37:40 -04:00
email.mime.rst Issue #23181: More "codepoint" -> "code point". 2015-01-18 11:28:37 +02:00
email.parser.rst Typo: headeronly -> headersonly 2014-09-22 00:43:39 +02:00
email.policy.rst Fix typo. 2014-12-19 11:20:00 -05:00
email.rst Fixing broken links in doc, part 4: some more breaks and redirects 2014-10-29 10:57:37 +01:00
email.util.rst #18243: Remove obsolete cautionary note from email mktime_tz docs. 2014-04-26 19:01:18 -04:00
ensurepip.rst minor markup fix: no inline markup is allowed in a module synopsis 2014-10-30 22:45:27 +01:00
enum.rst Issue22997: minor doc update; thanks to Simoen Visser 2015-01-14 22:32:29 -08:00
errno.rst Issue #23485: select.select() is now retried automatically with the recomputed 2015-03-30 21:16:11 +02:00
exceptions.rst Issue #23485: select.select() is now retried automatically with the recomputed 2015-03-30 21:16:11 +02:00
faulthandler.rst Issue #23566: enable(), register(), dump_traceback() and dump_traceback_later() 2015-03-12 15:32:03 +01:00
fcntl.rst Issue #22832: Tweaked parameter names for fcntl module to better match 2015-03-20 20:04:21 +02:00
filecmp.rst
fileformats.rst
fileinput.rst
filesys.rst
fnmatch.rst
formatter.rst Use deprecated-removed directive, clean up a few markup issues around 2014-03-24 08:42:37 +01:00
fpectl.rst
fractions.rst Fix note markup (#16805). 2014-03-12 19:51:00 -04:00
frameworks.rst
ftplib.rst update docs for #23111 2014-12-30 15:17:03 -06:00
functional.rst
functions.rst Issue 19933: Provide default argument for ndigits in round. Patch by Vajrasky Kok. 2015-04-15 16:10:59 -04:00
functools.rst Issue #23049: Pure python equivalent shouldn't imply more exactitude than is really there. 2014-12-16 18:16:57 -08:00
gc.rst Issue #22696: Add function :func:`sys.is_finalizing` to know about interpreter shutdown. 2014-12-07 01:28:27 +01:00
getopt.rst Fix note markup (#16805). 2014-03-12 19:51:00 -04:00
getpass.rst #21169: add comment and doc update for getpass change. 2014-04-14 10:28:58 -04:00
gettext.rst merge with 3.4 2014-10-29 10:27:06 +01:00
glob.rst Issue #13968: The glob module now supports recursive search in 2014-09-11 12:17:37 +03:00
grp.rst
gzip.rst #21146: give a more efficient recipe in gzip docs 2015-04-14 11:44:40 -04:00
hashlib.rst grammar and sentence flow fix 2014-05-26 15:48:12 -07:00
heapq.rst Issue #23549: Clarify confusion in heapq doc - accessing the mininmal element 2015-03-14 20:17:38 -07:00
hmac.rst Issues #21948 and #16040: Fix typos. 2014-07-09 20:15:28 +03:00
html.entities.rst Issue #23181: More "codepoint" -> "code point". 2015-01-18 11:28:37 +02:00
html.parser.rst #21047: set the default value for the *convert_charrefs* argument of HTMLParser to True. Patch by Berker Peksag. 2014-08-02 18:36:12 +03:00
html.rst
http.client.rst merge 3.4 (#23989) 2015-04-20 18:22:21 -04:00
http.cookiejar.rst Fixing broken links in doc, part 3: the rest 2014-10-29 10:26:56 +01:00
http.cookies.rst #2211: Fix typo, address missed review comment. 2015-03-30 11:48:50 -04:00
http.rst Issue #20898: Enum names are only available in the http.client module as constants. 2015-01-20 08:02:28 +02:00
http.server.rst merge 3.4 (#23410) 2015-02-17 21:13:30 -05:00
i18n.rst
idle.rst Fix missing :ref: for idle in doc build. 2015-02-06 15:42:06 +11:00
imaplib.rst imaplib.IMAP4 now supports the context manager protocol. 2014-09-09 19:07:49 +03:00
imghdr.rst #20295: Teach imghdr to recognize OpenEXR format images. 2014-06-26 12:27:57 -04:00
imp.rst Issue #23731: Implement PEP 488. 2015-04-13 14:21:02 -04:00
importlib.rst Regenerated pydoc-topics and fixed bad/suspicious doc markup for Python 3.5.0a4. 2015-04-19 13:50:12 -07:00
index.rst Issue #23617: Correct plurals typo noted by Kentrell Johnson. 2015-03-09 01:55:02 -07:00
inspect.rst Issue #15582: inspect.getdoc() now follows inheritance chains. 2015-04-03 22:38:53 +03:00
internet.rst
intro.rst Closes #21675: fix ordering of description in library intro 2014-10-11 14:32:34 +02:00
io.rst Issue #23668: Adds support for os.truncate and os.ftruncate on Windows 2015-03-20 19:50:46 -07:00
ipaddress.rst merge 3.4 2014-12-28 22:14:23 -06:00
ipc.rst
itertools.rst PEP 479: Don't let StopIteration bubble out of calls to next() inside a generator. 2014-11-22 21:56:23 -08:00
json.rst Issue #19361: JSON decoder now raises JSONDecodeError instead of ValueError. 2015-01-26 13:16:30 +02:00
keyword.rst
language.rst
linecache.rst Merge: #11726: Make linecache docs reflect that all files are treated the same. 2015-03-20 11:32:17 -04:00
locale.rst Fix markup and spacing. 2014-10-23 23:03:35 +02:00
logging.config.rst Issue #23536: Clarified scope of fileConfig()'s API. 2015-04-18 13:14:10 +01:00
logging.handlers.rst Added respect_handler_level to QueueListener. 2015-02-09 19:49:00 +00:00
logging.rst Closes #22436: Merged documentation update from 3.4. 2014-09-18 18:02:29 +01:00
lzma.rst Issue #23529: Limit the size of decompressed data when reading from 2015-04-11 00:31:01 +02:00
macpath.rst
mailbox.rst Fixing broken links in doc, part 3: the rest 2014-10-29 10:26:56 +01:00
mailcap.rst
markup.rst
marshal.rst the current marshal version is 4 (closes #23167) 2015-01-04 16:29:48 -06:00
math.rst Issue #23185: add math.inf and math.nan constants. 2015-01-11 11:55:29 +00:00
mimetypes.rst Issue #23499: Fix grammar error noticed by SilentGhost 2015-02-22 16:14:32 -08:00
misc.rst
mm.rst
mmap.rst Issue #23001: Few functions in modules mmap, ossaudiodev, socket, ssl, and 2015-03-20 09:00:36 +02:00
modulefinder.rst __getslice__ certainly won't appear in the output 2015-03-13 16:21:23 -05:00
modules.rst Closes #18959: move optparse and imp to new "superseded modules" chapter 2014-10-11 14:47:11 +02:00
msilib.rst Fixing broken links in doc, part 3: the rest 2014-10-29 10:26:56 +01:00
msvcrt.rst
multiprocessing.rst Issue #23400: Raise same exception on both Python 2 and 3 if sem_open is not available. 2015-04-08 17:57:44 +03:00
netdata.rst
netrc.rst
nis.rst
nntplib.rst Issue #20913: improve the SSL security considerations to first advocate using create_default_context(). 2014-03-22 18:19:11 +01:00
numbers.rst (3.4) Issue22780: reword NotImplemented docs to emphasise should 2014-11-26 21:15:35 -08:00
numeric.rst
operator.rst merge 2014-08-10 10:33:28 -07:00
optparse.rst Fix a few scoping issues with versionadded/versionchanged directives. 2014-03-24 09:06:18 +01:00
os.path.rst Issue #10395: Added os.path.commonpath(). Implemented in posixpath and ntpath. 2015-03-31 15:31:53 +03:00
os.rst Issue #23618: Document EINTR changes in socket documentation 2015-04-02 11:49:42 +02:00
ossaudiodev.rst Issue #23001: Few functions in modules mmap, ossaudiodev, socket, ssl, and 2015-03-20 09:00:36 +02:00
othergui.rst replace Amazon links in the documentation (closes #23579) 2015-03-07 09:34:16 -05:00
parser.rst
pathlib-inheritance.png
pathlib-inheritance.svg
pathlib.rst Close #23904: fix pathlib documentation misleadingly mentioning that bytes objects are accepted in the PurePath constructor 2015-04-12 00:08:35 +02:00
pdb.rst add link to pdb source (closes #22528) 2014-09-30 16:02:06 -04:00
persistence.rst
pickle.rst Issue #22823: Use set literals instead of creating a set from a list 2014-11-09 15:56:33 -08:00
pickletools.rst
pipes.rst
pkgutil.rst Use deprecated-removed directive, clean up a few markup issues around 2014-03-24 08:42:37 +01:00
platform.rst
plistlib.rst merge with 3.4 2014-10-29 10:27:06 +01:00
poplib.rst Doc: fix default role usage (except in unittest mock docs) 2014-10-30 22:26:26 +01:00
posix.rst
pprint.rst Updated pprint examples in according to issue #19105. 2015-04-05 08:22:41 +03:00
profile.rst Fix minor docs markup errors. 2015-03-14 21:32:57 +02:00
pty.rst
pwd.rst
py_compile.rst Regenerated pydoc-topics and fixed bad/suspicious doc markup for Python 3.5.0a4. 2015-04-19 13:50:12 -07:00
pyclbr.rst
pydoc.rst pydoc: Add a note about setting PAGER to affect console output pagination. 2014-11-26 23:44:25 -06:00
pyexpat.rst Fixing broken links in doc, part 4: some more breaks and redirects 2014-10-29 10:57:37 +01:00
python.rst
queue.rst Issue #12155: Fix queue doc example to join threads 2015-03-18 14:05:43 +01:00
quopri.rst Correct the quopri module documentation. Mention the correct types of the 2014-06-25 01:12:03 -07:00
random.rst By popular demand, add back a security warning. 2014-05-11 02:26:23 -07:00
re.rst Issue #23622: Unknown escapes in regular expressions that consist of ``'\'`` 2015-03-24 22:58:14 +02:00
readline.rst add readline.append_history_file (closes #22940) 2014-11-26 13:58:16 -06:00
reprlib.rst #22613: minor other fixes in library docs (thanks Jacques Ducasse) 2014-10-31 10:25:48 +01:00
resource.rst Fix Issue #21528 - Fix documentation typos 2014-05-20 12:58:38 -04:00
rlcompleter.rst
runpy.rst Issue #12602: Add missing cross-references to runpy and using/cmdline docs. 2014-12-10 01:47:02 +02:00
sched.rst
select.rst Issue #23485: select.devpoll.poll() is now retried when interrupted by a signal 2015-03-31 12:10:33 +02:00
selectors.rst Issue #23485: Enhance and update selectors doc and test_selectors 2015-03-31 12:08:09 +02:00
shelve.rst
shlex.rst
shutil.rst merge 3.4 (#22933) 2015-03-22 10:15:12 -04:00
signal.rst What's New in Python 3.5, PEP 475: mention modified signal functions 2015-03-31 12:19:15 +02:00
site.rst Issue #21711: support for "site-python" directories has now been removed from the site module (it was deprecated in 3.4). 2014-06-12 19:41:30 -04:00
smtpd.rst #21725: Add RFC 6531 (SMTPUTF8) support to smtpd. 2014-08-09 16:40:49 -04:00
smtplib.rst #16914: reflow paragraph and add missing versionchanged. 2015-04-16 17:24:52 -04:00
sndhdr.rst #18615: Make sndhdr return namedtuples. 2014-10-09 16:59:30 -04:00
socket.rst Issue #22631: Added Linux-specific socket constant CAN_RAW_FD_FRAMES. 2015-04-13 17:48:40 -04:00
socketserver.rst Issue #21040: socketserver: Use the selectors module. 2014-03-24 22:25:39 +00:00
spwd.rst
sqlite3.rst Issue #13583: sqlite3.Row now supports slice indexing. 2015-03-31 13:33:11 +03:00
ssl.rst Fix duplicate doc entry for SSLContext.get_ca_certs() 2015-04-13 21:06:51 +02:00
stat.rst Issue #21741: Add st_file_attributes to os.stat_result on Windows. 2014-06-19 09:46:37 -05:00
statistics.rst Fixing broken links in doc, part 3: the rest 2014-10-29 10:26:56 +01:00
stdtypes.rst Merge doc change from 3.4 2015-04-06 11:06:18 +01:00
string.rst Issue #23671: string.Template now allows to specify the "self" parameter as 2015-03-24 22:30:46 +02:00
stringprep.rst
struct.rst #22613: explain what "buffer" is in the struct documentation (thanks Jacques Ducasse) 2014-10-31 09:46:41 +01:00
subprocess.rst properly wrap 2015-04-14 22:12:14 -04:00
sunau.rst whatsnew: sunau/aifc/wave writeframes[raw] accept any bytes-like (#8311) 2014-03-08 11:46:05 -05:00
superseded.rst Closes #18959: move optparse and imp to new "superseded modules" chapter 2014-10-11 14:47:11 +02:00
symbol.rst
symtable.rst closes #22528: add source links to symtable and compileall 2014-10-02 08:38:39 +02:00
sys.rst Issue #23731: Implement PEP 488. 2015-04-13 14:21:02 -04:00
sysconfig.rst
syslog.rst
tabnanny.rst
tarfile.rst Mark TarInfo.frombuf() and TarInfo.fromtarfile() as classmethods. 2015-04-19 04:38:01 +03:00
telnetlib.rst Fix typo in telnet docs (reported by Keith Briggs) 2015-04-08 16:52:27 +01:00
tempfile.rst merge with 3.4 2014-10-31 10:39:29 +01:00
termios.rst
test.rst issue9859: add the missing versionadded tag to the documentation. 2015-04-14 15:25:01 -07:00
text.rst
textwrap.rst Issue 22803: Add missing versionadded directive. 2014-11-05 21:27:56 -08:00
threading.rst Issue #23943: Fix typos. Patch by Piotr Kasprzyk. 2015-04-14 09:35:51 +03:00
time.rst Issue #23646: If time.sleep() is interrupted by a signal, the sleep is now 2015-03-19 21:54:09 +01:00
timeit.rst Issue #18983: Allow selection of output units in timeit. 2015-03-18 09:54:50 +13:00
tk.rst
tkinter.rst replace Amazon links in the documentation (closes #23579) 2015-03-07 09:34:16 -05:00
tkinter.scrolledtext.rst
tkinter.tix.rst
tkinter.ttk.rst Fix Issue #21528 - Fix documentation typos 2014-05-20 12:58:38 -04:00
token.rst PEP 465: a dedicated infix operator for matrix multiplication (closes #21176) 2014-04-09 23:55:56 -04:00
tokenize.rst document TokenError and unclosed expression behavior (closes #12063) 2014-06-07 17:47:41 -07:00
trace.rst minor docfix (reported at docs@python.org) trace.py argument is --count not --counts 2014-04-06 10:59:47 -07:00
traceback.rst Issue #17911: Tweak traceback documentation. 2015-03-06 12:18:06 +02:00
tracemalloc.rst Issue #23731: Implement PEP 488. 2015-04-13 14:21:02 -04:00
tty.rst
tulip_coro.dia
tulip_coro.png
turtle-star.pdf
turtle-star.png
turtle-star.ps
turtle.rst issue19075: add visual sorting algorithms to turtledemo; original code from Jason Yeo 2015-03-02 12:29:58 -08:00
types.rst Issue #20383: Introduce importlib.util.module_from_spec(). 2014-05-30 14:55:29 -04:00
undoc.rst #16135: remove mentions of OS/2 from the documentation 2014-03-01 07:53:28 -05:00
unicodedata.rst upgrade to unicode 7.0.0 2014-07-06 13:04:20 -07:00
unittest.mock-examples.rst Issue #22823: Fixed an output of sets in examples. 2014-12-11 10:30:21 +02:00
unittest.mock.rst Issue #23641: Cleaned out legacy dunder names from tests and docs. 2015-03-12 22:01:30 +02:00
unittest.rst #11468: merge with 3.4. 2015-03-24 12:52:13 +02:00
unix.rst
urllib.error.rst whatsnew: HTTPError.headers (#15701). 2014-03-13 11:33:29 -04:00
urllib.parse.rst Merge: #23040: Clarify treatment of encoding and errors when component is bytes. 2014-12-24 21:24:07 -05:00
urllib.request.rst merge 3.4 (#23989) 2015-04-20 18:22:21 -04:00
urllib.robotparser.rst
urllib.rst
uu.rst
uuid.rst
venv.rst Merge doc change from 3.3 2014-05-12 22:41:15 -04:00
warnings.rst Revert #22251 2014-09-28 00:00:58 +03:00
wave.rst whatsnew: sunau/aifc/wave writeframes[raw] accept any bytes-like (#8311) 2014-03-08 11:46:05 -05:00
weakref.rst Issue #22696: Add function :func:`sys.is_finalizing` to know about interpreter shutdown. 2014-12-07 01:28:27 +01:00
webbrowser.rst Fix Issue #21528 - Fix documentation typos 2014-05-20 12:58:38 -04:00
windows.rst
winreg.rst Issue #22178: Fix the date of the Windows epoch (Jan 1, 1601). 2014-08-11 15:00:48 -05:00
winsound.rst
wsgiref.rst Issue #23943: Fix typos. Patch by Piotr Kasprzyk. 2015-04-14 09:35:51 +03:00
xdrlib.rst
xml.dom.minidom.rst Fixing broken links in doc, part 4: some more breaks and redirects 2014-10-29 10:57:37 +01:00
xml.dom.pulldom.rst
xml.dom.rst Fix Issue #21528 - Fix documentation typos 2014-05-20 12:58:38 -04:00
xml.etree.elementtree.rst Issue #23729: Improve docs for ElementTree namespace parsing 2015-03-30 20:29:28 -07:00
xml.rst
xml.sax.handler.rst
xml.sax.reader.rst Issue #2175: SAX parsers now support a character stream of InputSource object. 2015-04-02 21:00:13 +03:00
xml.sax.rst Issue #10590: xml.sax.parseString() now supports string argument. 2015-04-04 10:12:26 +03:00
xml.sax.utils.rst
xmlrpc.client.rst merge 3.4 2014-11-29 23:38:23 -05:00
xmlrpc.rst
xmlrpc.server.rst Doc: fix default role usage (except in unittest mock docs) 2014-10-30 22:26:26 +01:00
zipapp.rst #23657 Don't explicitly do an isinstance check for str in zipapp 2015-03-22 15:32:36 +00:00
zipfile.rst remove trailing space 2015-04-14 10:05:02 -07:00
zipimport.rst Issue #23731: Implement PEP 488. 2015-04-13 14:21:02 -04:00
zlib.rst