code: def __iter__(self):
      for config in self._initial_design_configs:
          self._processed_configs.append(config)
          yield config
  
      while True:
          config = self._scenario.configspace.sample_configuration(1)
          if config not in self._processed_configs:
              self._processed_configs.append(config)
              yield config
  
file_path: SMAC3/tests/fixtures/config_selector.py
imports: from typing import Callable
  import pytest
  from smac.initial_design.random_design import RandomInitialDesign
  from smac.main.config_selector import ConfigSelector
  from smac.runhistory.runhistory import RunHistory
  from smac.scenario import Scenario
label_desc: Use image node_id 2 for calling the CustomConfigSelector obj's underlying member method code with example usage: obj.__iter__() without return types