def _options_browser(cfg, ret_config, defaults, virtualname, options):
 for option in options:
  value = _fetch_option(cfg, ret_config, virtualname, options[option])
  if value:
   (yield (option, value))
   continue
  if defaults:
   if (option in defaults):
    log.info('Using default for %s %s', virtualname, option)
    (yield (option, defaults[option]))
    continue
  continue

def _options_browser ( cfg , ret_config , defaults , virtualname , options ) : for option in options : value = _fetch_option ( cfg , ret_config , virtualname , options [ option ] ) if value : ( yield ( option , value ) ) continue if defaults : if ( option in defaults ) : log . info ( 'Using default for %s %s' , virtualname , option ) ( yield ( option , defaults [ option ] ) ) continue continue
iterator generating all duples option name -> value @see :func:get_returner_options .