def __do_acquire(self, shared):
    if shared:
      self.__shr.add(threading.currentThread())
    else:
      self.__exc = threading.currentThread()
Start listening and processing requests.
dataset/ETHPy150Open ganeti/ganeti/lib/locking.py/SharedLock.__do_acquire--crossover with--dataset/ETHPy150Open cyberdelia/peafowl/peafowl/server.py/Server.start