def read(self, n=-1):
        self._lock.acquire()
        try:
            return super().read(n)
        finally: