

def __setstate__(self, state):
    self._semlock = _multiprocessing.SemLock._rebuild(*state)
    debug(('recreated blocker with handle %r' % state[0]))
    self._make_methods()

dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/multiprocessing/synchronize.py SemLock.__setstate__/original