File indexing completed on 2024-05-12 05:47:02
0001 # -*- coding: UTF-8 -*- 0002 0003 """ 0004 Convert special entities in rule patterns. 0005 0006 @author: Sébastien Renard <sebastien.renard@digitalfox.org> 0007 @license: GPLv3 0008 """ 0009 0010 from pology.resolve import resolve_entities_simple 0011 0012 0013 entities={} 0014 entities["cr"]="\r" 0015 entities["lf"]="\n" 0016 entities["lt"]="<" 0017 entities["gt"]=">" 0018 entities["sp"]=" " 0019 entities["quot"]='\"' 0020 entities["amp"]="&" 0021 entities["unbsp"]="\xa0" 0022 entities["nbsp"]=" " 0023 0024 0025 def patternEntities(pattern): 0026 """Convert entities in pattern.""" 0027 0028 return resolve_entities_simple(pattern, entities)