in crashclouseau/utils.py [0:0]
def get_line_score(line, lines):
"""Get the score for a line in a set of lines"""
if not lines:
return 0
i = bisect_left(lines, line)
if i == 0:
return config.get_max_score() if line == lines[0] else 0
if i == len(lines):
return score(line, lines[i - 1])
if line == lines[i]:
return config.get_max_score()
return score(line, lines[i - 1])