class_docstr: An exception to handle calling of a multi-fidelity optimiser with a single fidelity
  caller.
class_docstr_tok: ["An","exception","to","handle","calling","of","a","multi-fidelity","optimiser","with","a","single","fidelity","caller","."]
docstr: Constructor. 
docstr_tok: ["Constructor","."]
code: def __init__(self, optimiser, func_caller):
      """Constructor."""
      err_msg = (
          "Called optimiser %s with func_caller %s. func_caller needs to be "
          + "multi-fidelity."
      ) % (str(optimiser), str(func_caller))
      super(CalledMFOptimiserWithSFCaller, self).__init__(err_msg)
  
imports: from __future__ import division
  from argparse import Namespace
  import numpy
  from ..exd.exd_core import ExperimentDesigner, exd_core_args
  from ..utils.option_handler import load_options
label_desc: Use image node_id 1 to create a new CalledMFOptimiserWithSFCaller object from inherited base classes: Exception with example: obj = CalledMFOptimiserWithSFCaller(optimiser, func_caller)