class_docstr: Base class for in-process channels.
class_docstr_tok: ["Base","class","for","in-process","channels","."]
docstr: This method is called in the main thread when a message arrives.
  
  Subclasses should override this method to handle incoming messages.
docstr_tok: ["This","method","is","called","in","the","main","thread","when","a","message","arrives",".","Subclasses","should","override","this","method","to","handle","incoming","messages","."]
code: def call_handlers(self, msg):
      """This method is called in the main thread when a message arrives.
  
      Subclasses should override this method to handle incoming messages.
      """
      msg = "call_handlers must be defined in a subclass."
      raise NotImplementedError(msg)
  
file_path: catboost/contrib/python/ipykernel/py3/ipykernel/inprocess/channels.py
imports: from typing import List
  from jupyter_client.channelsabc import HBChannelABC
label_desc: Use image node_id 5 for calling the InProcessChannel obj's underlying member method code with example usage: obj.call_handlers(msg) without return types