예제 #1
0
def get_trading_server_login_data():

    trading_server_ip = get_private_config_key_value('trading_server_ip')
    if trading_server_ip is missing_data:
        return missing_data

    trading_server_username = get_private_config_key_value('trading_server_username')
    trading_server_ssh_port = get_private_config_key_value('trading_server_ssh_port')

    return trading_server_username, trading_server_ip, trading_server_ssh_port
예제 #2
0
def get_main_backup_directory():
    ans = get_private_config_key_value("offsystem_backup_directory")
    if ans is missing_data:
        raise Exception(
            "Can't backup without setting 'offsystem_backup_directory' in private_config.yaml"
        )
    return get_resolved_pathname(ans)
예제 #3
0
def load_private_key():
    """
    Tries to load a private key

    :return: key
    """
    dict_key = "quandl_key"

    key = get_private_config_key_value(dict_key)
    if key is missing_data:
        # no private key
        print(
            "No private key found for QUANDL - you will be subject to data limits"
        )
        key = None

    return key
예제 #4
0
def get_echo_file_directory():
    ans = get_private_config_key_value("echo_directory")
    if ans is missing_data:
        return missing_data

    return ans