def _retrieve_extra_groups(conf, key=None, delimiter=':'):
 results = []
 for parsed_file in cfg.CONF._cparser.parsed:
  for parsed_item in parsed_file.keys():
   if (parsed_item not in cfg.CONF):
    items = (key and parsed_item.split(delimiter))
    if ((not key) or (key == items[0])):
     results.append(parsed_item)
 return results

def _retrieve_extra_groups ( conf , key = None , delimiter = ':' ) : results = [ ] for parsed_file in cfg . CONF . _cparser . parsed : for parsed_item in parsed_file . keys ( ) : if ( parsed_item not in cfg . CONF ) : items = ( key and parsed_item . split ( delimiter ) ) if ( ( not key ) or ( key == items [ 0 ] ) ) : results . append ( parsed_item ) return results
retrieve configuration groups not listed above .