jayvdb / sre-tools

Consider using in PYL-R1714
Performance
Major
2 years ago2 years old
Consider merging these comparisons with "in" to 'MAXREPEAT not in (prev_val[0], prev_val[1])'
 39
 40                if len(repeat_val) == 1:
 41                    if _pair_eq(repeat_val[0], (tok, val)):
 42                        if prev_val[0] != MAXREPEAT and prev_val[1] != MAXREPEAT: 43                            prev_val = prev_val[0] + 1, prev_val[1] + 1, prev_val[2]
 44                        new[-1] = prev_tok, prev_val
 45                        continue
Consider merging these comparisons with "in" to 'MAXREPEAT not in (val[0], val[1])'
 53                if len(repeat_val) == 1:
 54                    if _pair_eq(repeat_val[0], (prev_tok, prev_val)):
 55                        prev_tok = MAX_REPEAT
 56                        if val[0] != MAXREPEAT and val[1] != MAXREPEAT: 57                            prev_val = val[0] + 1, val[1] + 1, val[2]
 58                        else:
 59                            prev_val = val[0], val[1], val[2]