summaryrefslogtreecommitdiff
path: root/docutils/transforms
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2021-05-02 21:23:46 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2021-05-02 21:23:46 +0000
commit432c870a5a0f2729a6787d23b231cc8e73188a84 (patch)
tree8774421a422f87408d8c0f5e4d7e7f57edf43d03 /docutils/transforms
parent004d28b4bd2f31c676325ad077d3f51e300a3576 (diff)
downloaddocutils-432c870a5a0f2729a6787d23b231cc8e73188a84.tar.gz
smartquotes: update comment.
git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@8718 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/transforms')
-rw-r--r--docutils/transforms/universal.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/docutils/transforms/universal.py b/docutils/transforms/universal.py
index a4d948fd5..265a69152 100644
--- a/docutils/transforms/universal.py
+++ b/docutils/transforms/universal.py
@@ -256,6 +256,7 @@ class SmartQuotes(Transform):
yield ('literal', unicode(node))
else:
# SmartQuotes uses backslash escapes instead of null-escapes
+ # Insert backslashes before escaped "active" characters.
txt = re.sub('(?<=\x00)([-\\\'".`])', r'\\\1', unicode(node))
yield ('plain', txt)