class_docstr: A Unix-specific daemon thread that terminates the program immediately
  when the parent process no longer exists.
class_docstr_tok: ["A","Unix-specific","daemon","thread","that","terminates","the","program","immediately","when","the","parent","process","no","longer","exists","."]
docstr: Initialize the poller.
docstr_tok: ["Initialize","the","poller","."]
code: def __init__(self):
      """Initialize the poller."""
      super().__init__()
      self.daemon = True
  
file_path: catboost/contrib/python/ipykernel/py3/ipykernel/parentpoller.py
imports: import os
  import platform
  import signal
  import time
  import warnings
  from _thread import interrupt_main
  from threading import Thread
  from traitlets.log import get_logger
label_desc: Use image node_id 1 to create a new ParentPollerUnix object from inherited base classes: Thread with example: obj = ParentPollerUnix()