class_docstr: This is where tuners and assessors are not defined yet.
  Inherits this class to make your own advisor.
  
  .. note::
  
      The class inheriting MsgDispatcherBase should be instantiated
      after nnimanager (rest server) is started, so that the object
      is ready to use right after its instantiation.
class_docstr_tok: ["This","is","where","tuners","and","assessors","are","not","defined","yet",".","Inherits","this","class","to","make","your","own","advisor",".","..","note",":",":","The","class","inheriting","MsgDispatcherBase","should","be","instantiated","after","nnimanager","(","rest","server",")","is","started",",","so","that","the","object","is","ready","to","use","right","after","its","instantiation","."]
docstr: Initialize search space and tuner, if any
  This method is meant to be called only once for each experiment, after calling this method,
  dispatcher should `send(CommandType.Initialized, '')`, to set the status of the experiment to be "INITIALIZED".
  Parameters
  ----------
  data: dict
      search space
docstr_tok: ["Initialize","search","space","and","tuner",",","if","any","This","method","is","meant","to","be","called","only","once","for","each","experiment",",","after","calling","this","method",",","dispatcher","should","`","send","(","CommandType.Initialized",",","``",")","`",",","to","set","the","status","of","the","experiment","to","be","``","INITIALIZED","''",".","Parameters","--","--","--","--","--","data",":","dict","search","space"]
code: def handle_initialize(self, data):
      """Initialize search space and tuner, if any
      This method is meant to be called only once for each experiment, after calling this method,
      dispatcher should `send(CommandType.Initialized, '')`, to set the status of the experiment to be "INITIALIZED".
      Parameters
      ----------
      data: dict
          search space
      """
      raise NotImplementedError("handle_initialize not implemented")
  
imports: import threading
  import logging
  from queue import Queue, Empty
  from .env_vars import dispatcher_env_vars
  from ..common import load
  from ..recoverable import Recoverable
  from .tuner_command_channel import CommandType, TunerCommandChannel
label_desc: Use image node_id 9 for calling the MsgDispatcherBase obj's underlying member method code with example usage: obj.handle_initialize(data) without return types