def _do_data(self, inrec):
        self._lock.acquire()
        try:
            super()._do_data(inrec)
        finally: