On Apr 30, 6:49 pm, Marc 'BlackJack' Rintsch <[EMAIL PROTECTED]> wrote:
> In <[EMAIL PROTECTED]>, Flyzone wrote:
> > for y in range(0, len(skip_lst) ):
> > if (re.search(skip_lst[y], line)):
> > skip=1
> > break
>
> Please try to avoid unnecessary indexes::
>
> for regexp in skip_list:
> if re.search(regexp, line):
> skip = True
> break
>
> And if you don't intent to count the `skip`\s a `True` seems to be more
> readable.
>
Also try to avoid compiling the same regex repeatedly:
compiled_skip_list = [re.compile(regexp) for regexp in skip_list]
...
for regexp in compiled_skip_list:
if regexp.search(line):
skip = True
break
--
http://mail.python.org/mailman/listinfo/python-list