class_docstr: Proposer to generate new values for hyperparameters
  
  :param config: experiment configuration
  :type config: BasicConfig
docstr: Update scores in proposer history
  
  :param score: score returned by Job
  :type score: float
  :param job: Finished job
  :type job: Job
docstr_tok: ["Update","scores","in","proposer","history",":","param","score",":","score","returned","by","Job",":","type","score",":","float",":","param","job",":","Finished","job",":","type","job",":","Job"]
code: def update(self, score, job):
      """
      Update scores in proposer history
  
      :param score: score returned by Job
      :type score: float
      :param job: Finished job
      :type job: Job
      """
      logger.debug("Get score ({}) for job {}".format(score, job.jid))
  
imports: import abc
  import logging
  import pickle
  import json
  import threading
  from six.moves import input
  from ..utils import set_default_keyvalue, check_missing_key, get_from_options
  from .None import ProposerStatus
label_desc: Use image node_id 14 for calling the AbstractProposer obj's underlying member method code with example usage: obj.update(score, job) without return types