class_docstr: Proposer to generate new values for hyperparameters
  
  :param config: experiment configuration
  :type config: BasicConfig
docstr: Mark job as failed in proposer history.
  
  :param job: Failed job
  :type job: Job
docstr_tok: ["Mark","job","as","failed","in","proposer","history",".",":","param","job",":","Failed","job",":","type","job",":","Job"]
code: def failed(self, job):
      """
      Mark job as failed in proposer history.
  
      :param job: Failed job
      :type job: Job
      """
      logger.debug("Job {} marked as failed".format(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 15 for calling the AbstractProposer obj's underlying member method code with example usage: obj.failed(job) without return types