class_docstr: Extend IPython kernel for parallel computing
class_docstr_tok: ["Extend","IPython","kernel","for","parallel","computing"]
docstr: prefixed topic for IOPub messages
docstr_tok: ["prefixed","topic","for","IOPub","messages"]
code: def _topic(self, topic):
      """prefixed topic for IOPub messages"""
      base = "engine.%s" % self.engine_id
  
      return f"{base}.{topic}".encode()
  
imports: import asyncio
  import inspect
  import sys
  from functools import partial
  import ipykernel
  from ipykernel.ipkernel import IPythonKernel
  from traitlets import Integer, Type
  from ipyparallel.serialize import serialize_object, unpack_apply_message
  from ipyparallel.util import utcnow
  from .datapub import ZMQDataPublisher
label_desc: Use image node_id 2 for calling the IPythonParallelKernel obj's underlying member method code with example usage: obj._topic(topic) and returns: base, str, topic