comparison mercurial/config.py @ 21910:fc04fdb2b349

config: use util.re.compile instead of util.compilere
author Siddharth Agarwal <sid0@fb.com>
date Tue, 15 Jul 2014 14:50:58 -0700
parents c2262004c2e2
children 8665c647da6e
comparison
equal deleted inserted replaced
21909:335bb8b80443 21910:fc04fdb2b349
78 if section in self._data: 78 if section in self._data:
79 del self._data[section][item] 79 del self._data[section][item]
80 self._source.pop((section, item), None) 80 self._source.pop((section, item), None)
81 81
82 def parse(self, src, data, sections=None, remap=None, include=None): 82 def parse(self, src, data, sections=None, remap=None, include=None):
83 sectionre = util.compilere(r'\[([^\[]+)\]') 83 sectionre = util.re.compile(r'\[([^\[]+)\]')
84 itemre = util.compilere(r'([^=\s][^=]*?)\s*=\s*(.*\S|)') 84 itemre = util.re.compile(r'([^=\s][^=]*?)\s*=\s*(.*\S|)')
85 contre = util.compilere(r'\s+(\S|\S.*\S)\s*$') 85 contre = util.re.compile(r'\s+(\S|\S.*\S)\s*$')
86 emptyre = util.compilere(r'(;|#|\s*$)') 86 emptyre = util.re.compile(r'(;|#|\s*$)')
87 commentre = util.compilere(r'(;|#)') 87 commentre = util.re.compile(r'(;|#)')
88 unsetre = util.compilere(r'%unset\s+(\S+)') 88 unsetre = util.re.compile(r'%unset\s+(\S+)')
89 includere = util.compilere(r'%include\s+(\S|\S.*\S)\s*$') 89 includere = util.re.compile(r'%include\s+(\S|\S.*\S)\s*$')
90 section = "" 90 section = ""
91 item = None 91 item = None
92 line = 0 92 line = 0
93 cont = False 93 cont = False
94 94