def release(self):
        if self._initial_value >= self._Semaphore__value:
            raise ValueError, "Semaphore released too many times"
        return _Semaphore.release(self)
dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/threading.py/_BoundedSemaphore.release/swapped operands of `>=`