          """Wait until notified or until a timeout occurs.
  
          If the calling thread has not acquired the lock when this method is
-@@ -354,7 +354,10 @@ class _Condition(_Verbose):
+@@ -355,7 +355,10 @@ class _Condition(_Verbose):
                      remaining = endtime - _time()
                      if remaining <= 0:
                          break

                 else:
                     if __debug__:
                         self._note("%s.join(): thread stopped", self)
@@ -1143,7 +1146,7 @@ class _DummyThread(Thread):
     def _set_daemon(self):
         return True
 

         """Wait until the thread terminates.
 
         This blocks the calling thread until the thread whose join() method is
@@ -948,7 +951,7 @@ class Thread(_Verbose):
                         if __debug__:
                             self._note("%s.join(): timed out", self)
                         break
