You're right: I think I like what you suggest better.  (`if self._thread_lock.locked():`)