

def _gradient(start_color, end_color, depth, max_depth):
    if (max_depth == 0):
        return start_color
    (h1, s1, v1) = start_color
    (h2, s2, v2) = end_color
    f = (float(depth) / max_depth)
    h = ((h1 * (1 - f)) + (h2 * f))
    s = ((f * (1 - f)) + (s2 * f))
    v = ((v1 * (1 - f)) + (v2 * f))
    return (h, s, v)

dataset/ETHPy150Open Exa-Networks/exabgp/lib/exabgp/dep/objgraph.py _gradient/VarMisuse@84/103 `s1`->`f`