code: def process_request(self, request, client_address):
      
      t = threading.Thread(
        target=self.process_request_thread,
        args=(request, client_address),
        name="PailgunRequestThread",
      )
      t.daemon = self.daemon_threads
      t.start()
docs: Start a new thread to process the request.
  
      This is lovingly copied and pasted from ThreadingMixIn, with the addition of setting the name
      of the thread. It's a shame that ThreadingMixIn doesn't provide a customization hook.