def empty(self):
        self.mutex.acquire()
        try:
            return not self._qsize()
        finally:
            self.mutex.release()
When called with a ``memoryview`` instance,
dataset/ETHPy150Open ooici/pyon/pyon/util/threading.py/Queue.empty--crossover with--dataset/ETHPy150Open cloudera/hue/desktop/core/ext-py/pyopenssl/OpenSSL/test/test_ssl.py/ConnectionRecvIntoTests.test_memoryview_doesnt_overfill