Mercurial > public > mercurial-scm > hg
comparison contrib/check-code.py @ 19309:7d77fa1cd537
check-code: compile filters when loading
author | Simon Heimberg <simohe@besonet.ch> |
---|---|
date | Sat, 08 Jun 2013 20:20:14 +0200 |
parents | 84faaacbd3fa |
children | 30ea54660d14 |
comparison
equal
deleted
inserted
replaced
19308:84faaacbd3fa | 19309:7d77fa1cd537 |
---|---|
329 # [^...] doesn't match newline | 329 # [^...] doesn't match newline |
330 p = re.sub(r'(?<!\\)\[\^', r'[^\\n', p) | 330 p = re.sub(r'(?<!\\)\[\^', r'[^\\n', p) |
331 | 331 |
332 #print po, '=>', p | 332 #print po, '=>', p |
333 pats[i] = (re.compile(p, re.MULTILINE),) + pseq[1:] | 333 pats[i] = (re.compile(p, re.MULTILINE),) + pseq[1:] |
334 filters = c[2] | |
335 for i, flt in enumerate(filters): | |
336 filters[i] = re.compile(flt[0]), flt[1] | |
334 _preparepats() | 337 _preparepats() |
335 | 338 |
336 class norepeatlogger(object): | 339 class norepeatlogger(object): |
337 def __init__(self): | 340 def __init__(self): |
338 self._lastseen = None | 341 self._lastseen = None |