New function `utils.unescape_rawsource`.
commit33f8a89c02825a0a040297910b6a53d147e703cd
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>
Sat, 4 Nov 2017 10:06:45 +0000 (4 10:06 +0000)
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>
Sat, 4 Nov 2017 10:06:45 +0000 (4 10:06 +0000)
tree8300dbf1009f88c597c6566a91d8f1f818d48834
parent0b6c5e2fd6f50a2708caf88875e048eb8995df1c
New function `utils.unescape_rawsource`.

Removes backslashes and backslash-escaped whitespace from
`rawsource` arguments.
Required for fixes in definition list terms, author docinfo extraction,
and smartquote escaping.

git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@8195 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
docutils/HISTORY.txt
docutils/docutils/utils/__init__.py
docutils/test/test_utils.py