From 364c5cf49296af54a9adfc554b0af060d227fc25 Mon Sep 17 00:00:00 2001 From: Lee Date: Wed, 23 May 2012 02:45:17 +0800 Subject: [PATCH] added comments --- src/calibre/utils/smartypants.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/utils/smartypants.py b/src/calibre/utils/smartypants.py index 7667c763c7..161d812df8 100644 --- a/src/calibre/utils/smartypants.py +++ b/src/calibre/utils/smartypants.py @@ -603,6 +603,9 @@ def educateQuotes(str): str = re.sub(r"""(?<=\s)'$""", r"""’""", str) # Special case for Quotes at beginning of line with a space - multiparagraph quoted text: + # This case commented out as it works under the assumption that the regex pattern will always + # evaluate a complete sentence - the tokenize function called earlier in smarty will break up + # the text based on tags, so sentence fragments can be passed to the patterns as well. #str = re.sub(r"""^"(?=\s)""", r"""“""", str) #str = re.sub(r"""^'(?=\s)""", r"""‘""", str)