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