[Zope-Checkins] SVN: Zope/branches/2.11/lib/python/Products/PageTemplates/utils.py removed rant
Andreas Jung
andreas at andreas-jung.com
Wed Feb 4 06:08:34 EST 2009
Log message for revision 96071:
removed rant
Changed:
U Zope/branches/2.11/lib/python/Products/PageTemplates/utils.py
-=-
Modified: Zope/branches/2.11/lib/python/Products/PageTemplates/utils.py
===================================================================
--- Zope/branches/2.11/lib/python/Products/PageTemplates/utils.py 2009-02-04 11:04:49 UTC (rev 96070)
+++ Zope/branches/2.11/lib/python/Products/PageTemplates/utils.py 2009-02-04 11:08:34 UTC (rev 96071)
@@ -20,14 +20,6 @@
xml_preamble_reg = re.compile(r'^<\?xml.*?encoding="(.*?)".*?\?>', re.M)
-# This regular expression is defined extremely carelessly. It starts
-# with a tag beginning with 'meta' and extends until an arbitrary
-# 'content-type' (maybe in a completely unrelated element).
-# Tighten the expression a bit.
-# Note that using a regular expression at all is unreliable as it does
-# not know about e.g. HTML comments. A robust solution would need to
-# use an HTML parser to locate the 'meta' tag.
-#http_equiv_reg = re.compile(r'(<meta.*?http\-equiv.*?content-type.*?>)', re.I|re.M|re.S)
http_equiv_reg = re.compile(r'(<meta\s+[^>]*?http\-equiv[^>]*?content-type.*?>)', re.I|re.M|re.S)
http_equiv_reg2 = re.compile(r'charset.*?=.*?(?P<charset>[\w\-]*)', re.I|re.M|re.S)
More information about the Zope-Checkins
mailing list