updated variable name from pools to config

Pools variable name doesn't make sense since the API key is also in there.  Better to call it config as it contains the config
This commit is contained in:
2023-04-01 22:36:39 -04:00
parent c85ca8c51c
commit fe371810c0

View File

@@ -355,20 +355,20 @@ if __name__ == '__main__':
while True:
user_input = input("n/q> ")
if user_input.casefold() == "n":
pool_details = dict()
config = dict()
api_key = input("Please enter your API key: ")
pool_details['API Key'] = api_key
pool_details['Pools'] = new_pool_details()
write_config_file(pool_details, secrets_config_file)
config['API Key'] = api_key
config['Pools'] = new_pool_details()
write_config_file(config, secrets_config_file)
break
elif user_input.casefold() == "q":
sys.exit(0)
else:
print("This value must be one of the following characters: n, q.")
pools = read_config_file(secrets_config_file)
config = read_config_file(secrets_config_file)
print("Current pools:")
print(" ")
for pool in pools['Pools']:
for pool in config['Pools']:
print(pool)
print(" ")
print("a) Edit API Key")
@@ -381,34 +381,34 @@ if __name__ == '__main__':
# Edit API Key
if user_input.casefold() == "a":
api_key = input("Please enter your API key: ")
pools['API Key'] = api_key
config['API Key'] = api_key
write_config_file(pools, secrets_config_file)
# Editing an account
elif user_input.casefold() == "e":
pool_to_edit = select_pool(pools['Pools'])
pool_details = edit_pool_details(pools['Pools'], pool_to_edit)
del pools['Pools'][pool_to_edit]
pools['Pools'].update(pool_details)
write_config_file(pools, secrets_config_file)
pool_to_edit = select_pool(config['Pools'])
pool_details = edit_pool_details(config['Pools'], pool_to_edit)
del config['Pools'][pool_to_edit]
config['Pools'].update(pool_details)
write_config_file(config, secrets_config_file)
break
# Createing a new account
elif user_input.casefold() == "n":
pool_details = new_pool_details()
pools['Pools'].update(pool_details)
write_config_file(pools, secrets_config_file)
config['Pools'].update(pool_details)
write_config_fileconfig, secrets_config_file)
break
# Deleting an account
elif user_input.casefold() == "d":
pool_to_delete = select_pool(pools['Pools'], "delete")
pool_to_delete = select_pool(config['Pools'], "delete")
if not ask_for_confirmation("Are you sure you wish to delete {} pool? ".format(pool_to_delete)):
break
del pools['Pools'][pool_to_delete]
if len(pools['Pools']) == 0:
del config['Pools'][pool_to_delete]
if len(config['Pools']) == 0:
# no more accounts, remove secrets file
os.remove(secrets_config_file)
else:
write_config_file(pools, secrets_config_file)
write_config_file(config, secrets_config_file)
break
# Quit the config
@@ -423,15 +423,15 @@ if __name__ == '__main__':
print("No configuration file found. Please run {} -c to configure your accounts.".format(script_name))
sys.exit(-1)
# run the decryption of the keys and unlock the pool
pools = read_config_file(secrets_config_file)
api_key = pools['API Key']
config = read_config_file(secrets_config_file)
api_key = config['API Key']
logger.debug("API Key: {}".format(api_key))
API_POOLS = request('pool', api_key)['response']
API_DATASETS = request('pool/dataset', api_key)['response']
for pool_dataset_name in pools['Pools']:
for pool_dataset_name in config['Pools']:
if pool_dataset_name != 'DEFAULT':
name = pool_dataset_name
pool_passphrase = pools['Pools'][name]['pool_passphrase']
pool_passphrase = config['Pools'][name]['pool_passphrase']
logger.info("Attempting to unlock {} pool.".format(name))
for pool in API_POOLS:
if pool['name'] == name: