docstr: Gets a message if there is one that is ready. 
docstr_tok: ["Gets","a","message","if","there","is","one","that","is","ready","."]
code: def get_msg(self, block=True, timeout=None):
      """Gets a message if there is one that is ready."""
      if timeout is None:
          # Queue.get(timeout=None) has stupid uninteruptible
          # behavior, so wait for a week instead
          timeout = 604800
      return self._in_queue.get(block, timeout)
  
file_path: catboost/contrib/python/ipykernel/py2/ipykernel/inprocess/blocking.py
imports: from IPython.utils.io import raw_print
  from traitlets import Type
  from .channels import InProcessChannel
  from .client import InProcessKernelClient
label_desc: Use image node_id 3 for calling the BlockingInProcessChannel obj's underlying member method code with example usage: obj.get_msg(block, timeout) and returns: self