import argparse import getpass import logging import pkg_resources import yaml import Crypto.PublicKey from onionbalance import config from onionbalance import util from onionbalance import log import onionbalance.service import onionbalance.instance logger = log.get_logger() def parse_config_file(config_file): """ Parse config file containing service information """ config_path = os.path.abspath(config_file) if os.path.exists(config_path): with open(config_file, 'r') as handle: config_data = yaml.load(handle.read()) logger.info("Loaded the config file '%s'.", config_path) else: logger.error("The specified config file '%s' does not exist. The " "onionbalance-config tool can generate the required " "keys and config files.", config_path)
import argparse import getpass import logging import pkg_resources import yaml import Crypto.PublicKey from onionbalance import config from onionbalance import util from onionbalance import log import onionbalance.service import onionbalance.instance logger = log.get_logger() def parse_config_file(config_file): """ Parse config file containing service information """ config_path = os.path.abspath(config_file) if os.path.exists(config_path): with open(config_file, 'r') as handle: config_data = yaml.load(handle.read()) logger.info("Loaded the config file '%s'.", config_path) else: logger.error( "The specified config file '%s' does not exist. The " "onionbalance-config tool can generate the required "