class_docstr: A dummy heartbeat channel interface for in-process kernels.
  
  Normally we use the heartbeat to check that the kernel process is alive.
  When the kernel is in-process, that doesn't make sense, but clients still
  expect this interface.
class_docstr_tok: ["A","dummy","heartbeat","channel","interface","for","in-process","kernels",".","Normally","we","use","the","heartbeat","to","check","that","the","kernel","process","is","alive",".","When","the","kernel","is","in-process",",","that","does","n't","make","sense",",","but","clients","still","expect","this","interface","."]
code: def is_alive(self):
      return self._is_alive
  
imports: from jupyter_client.channelsabc import HBChannelABC
  from .socket import DummySocket
label_desc: Use image node_id 2 for calling the InProcessHBChannel obj's underlying member method code with example usage: obj.is_alive() and returns: self