def finish_common_config(encoding, common_config):
 encoding = encoding.lower()
 default_top_theme = get_default_theme((encoding.startswith(u'utf') or encoding.startswith(u'ucs')))
 common_config = common_config.copy()
 common_config.setdefault(u'default_top_theme', default_top_theme)
 common_config.setdefault(u'paths', [])
 common_config.setdefault(u'watcher', u'auto')
 common_config.setdefault(u'log_level', u'WARNING')
 common_config.setdefault(u'log_format', u'%(asctime)s:%(levelname)s:%(message)s')
 common_config.setdefault(u'term_truecolor', False)
 common_config.setdefault(u'term_escape_style', u'auto')
 common_config.setdefault(u'ambiwidth', 1)
 common_config.setdefault(u'additional_escapes', None)
 common_config.setdefault(u'reload_config', True)
 common_config.setdefault(u'interval', None)
 common_config.setdefault(u'log_file', [None])
 if (not isinstance(common_config[u'log_file'], list)):
  common_config[u'log_file'] = [common_config[u'log_file']]
 common_config[u'paths'] = [os.path.expanduser(path) for path in common_config[u'paths']]
 return common_config

def finish_common_config ( encoding , common_config ) : encoding = encoding . lower ( ) default_top_theme = get_default_theme ( ( encoding . startswith ( u'utf' ) or encoding . startswith ( u'ucs' ) ) ) common_config = common_config . copy ( ) common_config . setdefault ( u'default_top_theme' , default_top_theme ) common_config . setdefault ( u'paths' , [ ] ) common_config . setdefault ( u'watcher' , u'auto' ) common_config . setdefault ( u'log_level' , u'WARNING' ) common_config . setdefault ( u'log_format' , u'%(asctime)s:%(levelname)s:%(message)s' ) common_config . setdefault ( u'term_truecolor' , False ) common_config . setdefault ( u'term_escape_style' , u'auto' ) common_config . setdefault ( u'ambiwidth' , 1 ) common_config . setdefault ( u'additional_escapes' , None ) common_config . setdefault ( u'reload_config' , True ) common_config . setdefault ( u'interval' , None ) common_config . setdefault ( u'log_file' , [ None ] ) if ( not isinstance ( common_config [ u'log_file' ] , list ) ) : common_config [ u'log_file' ] = [ common_config [ u'log_file' ] ] common_config [ u'paths' ] = [ os . path . expanduser ( path ) for path in common_config [ u'paths' ] ] return common_config
add default values to common config and expand ~ in paths .