def release(self):
        """May be used with 'yield'.
        """
        self._counter += 1
        assert self._counter > 0
        if self._waitlist:
            wake = self._waitlist.pop(0)
            wake._proceed_(True)
dataset/ETHPy150Open pgiri/asyncoro/py2/asyncoro/__init__.py/Semaphore.release/original