class_docstr: A Thread for running a zmq Authenticator
  
  This is run in the background by ThreadAuthenticator
class_docstr_tok: ["A","Thread","for","running","a","zmq","Authenticator","This","is","run","in","the","background","by","ThreadAuthenticator"]
code: def __init__(
      self,
      authenticator: Authenticator,
      pipe: zmq.Socket,
  ) -> None:
      super().__init__()
      self.authenticator = authenticator
      self.log = authenticator.log
      self.pipe = pipe
  
      self.started = Event()
  
file_path: catboost/contrib/python/pyzmq/py3/zmq/auth/thread.py
imports: import asyncio
  from threading import Event, Thread
  from typing import Any, List, Optional
  import zmq
  import zmq.asyncio
  from .base import Authenticator
label_desc: Use image node_id 1 to create a new AuthenticationThread object from inherited base classes: Thread with example: obj = AuthenticationThread(authenticator, pipe)