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

Reply via email to