From d31efb9f01520ae8f1017921baa352982f78a3ec Mon Sep 17 00:00:00 2001 From: Maurits van Rees Date: Thu, 10 Sep 2020 17:43:31 +0200 Subject: [PATCH] Fixed invalid escape sequences. --- news/3130.bugfix | 2 ++ plone/app/caching/operations/utils.py | 6 ++---- 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 news/3130.bugfix diff --git a/news/3130.bugfix b/news/3130.bugfix new file mode 100644 index 0000000..c763a41 --- /dev/null +++ b/news/3130.bugfix @@ -0,0 +1,2 @@ +Fixed invalid escape sequences. +[maurits] diff --git a/plone/app/caching/operations/utils.py b/plone/app/caching/operations/utils.py index 6a244ba..f3bb856 100644 --- a/plone/app/caching/operations/utils.py +++ b/plone/app/caching/operations/utils.py @@ -33,11 +33,9 @@ logger = logging.getLogger('plone.app.caching') parseETagLock = allocate_lock() -# etagQuote = re.compile('(\s*\"([^\"]*)\"\s*,{0,1})') -# etagNoQuote = re.compile('(\s*([^,]*)\s*,{0,1})') -etagQuote = re.compile('(\s*(W\/)?\"([^\"]*)\"\s*,?)') -etagNoQuote = re.compile('(\s*(W\/)?([^,]*)\s*,?)') +etagQuote = re.compile(r'(\s*(W\/)?"([^"]*)"\s*,?)') +etagNoQuote = re.compile(r'(\s*(W\/)?([^,]*)\s*,?)') # # Operation helpers, used in the implementations of interceptResponse() and