# HG changeset patch # User David Barts # Date 1584294775 25200 # Node ID d3eb798f7e9513aae3d5940e6e4fda901ed6e52e # Parent f4cc6d8cafe855f3486043e672fd0b95bfca6301 Fix curling inside double quotes. diff -r f4cc6d8cafe8 -r d3eb798f7e95 curlers.py --- a/curlers.py Wed Jan 15 11:55:15 2020 -0800 +++ b/curlers.py Sun Mar 15 10:52:55 2020 -0700 @@ -92,7 +92,7 @@ ws[pos] = RDQUO self._state = self._norm elif char == "'": - if ws[pos-1].isalpha(): + if ws[pos-1].isalnum(): # either an inter-word, or an end of word, apostrophe ws[pos] = APOS elif ws[pos+1].isdecimal() or _is_cockney(pos, ws): @@ -205,7 +205,7 @@ ws[pos] = RDQUO self._state = self._norm elif char == "'": - if ws[pos-1].isalpha(): + if ws[pos-1].isalnum(): # either an inter-word, or an end of word, apostrophe ws[pos] = APOS elif ws[pos+1].isdecimal() or _is_cockney(pos, ws):