def create_le_config(parent_dir):
 config = copy.deepcopy(constants.CLI_DEFAULTS)
 le_dir = os.path.join(parent_dir, 'certbot')
 config['config_dir'] = os.path.join(le_dir, 'config')
 config['work_dir'] = os.path.join(le_dir, 'work')
 config['logs_dir'] = os.path.join(le_dir, 'logs_dir')
 os.makedirs(config['config_dir'])
 os.mkdir(config['work_dir'])
 os.mkdir(config['logs_dir'])
 config['domains'] = None
 return argparse.Namespace(**config)

def create_le_config ( parent_dir ) : config = copy . deepcopy ( constants . CLI_DEFAULTS ) le_dir = os . path . join ( parent_dir , 'certbot' ) config [ 'config_dir' ] = os . path . join ( le_dir , 'config' ) config [ 'work_dir' ] = os . path . join ( le_dir , 'work' ) config [ 'logs_dir' ] = os . path . join ( le_dir , 'logs_dir' ) os . makedirs ( config [ 'config_dir' ] ) os . mkdir ( config [ 'work_dir' ] ) os . mkdir ( config [ 'logs_dir' ] ) config [ 'domains' ] = None return argparse . Namespace ( ** config )
sets up le dirs in parent_dir and returns the config dict .