equal
deleted
inserted
replaced
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 |