class_docstr: Object for conducting search experiments.
class_docstr_tok: ["Object","for","conducting","search","experiments","."]
code: def __next__(self):
      self.run(1, block_until_done=self.asynchronous)
      if self.early_stop_fn is not None:
          stop, kwargs = self.early_stop_fn(
              self.trials, *self.early_stop_args
          )
          self.early_stop_args = kwargs
          if stop:
              raise StopIteration()
      if len(self.trials) >= self.max_evals:
          raise StopIteration()
      return self.trials
  
imports: import functools
  import inspect
  import logging
  import os
  import sys
  import time
  from timeit import default_timer
  import numpy
  from hyperopt import tpe, exceptions
  from hyperopt.base import validate_timeout, validate_loss_threshold
  from .None import pyll
  from .utils import coarse_utcnow
  from .None import base
  from .None import progress
label_desc: Use image node_id 7 for calling the FMinIter obj's underlying member method code with example usage: obj.__next__() and returns: self