def __init__(self, peak, minor=False): multiplier = max(bits.bitfloor(peak / 6), 8) if minor: multiplier /= 8 MultipleLocator.__init__(self, multiplier)