code: def clone(self, **kwargs):
          
          return ManholeThread(
              self.get_socket, self.sigmask, self.start_timeout,
              connection_handler=self.connection_handler,
              daemon_connection=self.daemon_connection,
              **kwargs
          )
docs: Make a fresh thread with the same options. This is usually used on dead threads.