docstr: Wrap result and transfer to HpBandSter
  :param score: result
  :param job: job contains job id for configuration matching
docstr_tok: ["Wrap","result","and","transfer","to","HpBandSter",":","param","score",":","result",":","param","job",":","job","contains","job","id","for","configuration","matching"]
code: def update(self, score, job):
      """
      Wrap result and transfer to HpBandSter
      :param score: result
      :param job: job contains job id for configuration matching
      """
      i = job.config["tid"]
      job = self.running_jobs[i]
      job.time_it("finished")
      job.result = {"loss": score * self.target}
      self.iterations[job.id[0]].register_result(job)
      self.config_generator.new_result(job)
      del self.running_jobs[i]
  
imports: import logging
  import numpy
  from six.moves import input
  from six import PY3
  from .AbstractProposer import AbstractProposer
  from .None import ProposerStatus
  from ..utils import set_default_keyvalue
  from .hpbandster.optimizers.bohb import BOHB
  from .hpbandster.optimizers.iterations import SuccessiveHalving
  import ConfigSpace
  from hpbandster.optimizers.config_generators.bohb import BOHB
  from hpbandster.core.dispatcher import Job
label_desc: Use image node_id 3 for calling the BOHBProposer obj's underlying member method code with example usage: obj.update(score, job) without return types