Mercurial > public > mercurial-scm > hg
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 |