libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit ad7c9eb3548990941ea68803c15d4d735eb25a8a
parent 3f5ee5ad7a52cd575a03d3b6598f1e53727356e4
Author: MS <ms@taler.net>
Date:   Thu,  8 Oct 2020 03:27:37 +0200

No env needed for --help.

Diffstat:
Mcli/libeufin-cli | 13+++++--------
1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/cli/libeufin-cli b/cli/libeufin-cli @@ -12,6 +12,8 @@ from urllib.parse import urljoin from getpass import getpass def fetch_env(): + if "--help" in sys.argv: + return [] try: nexus_base_url = os.environ["NEXUS_BASE_URL"] nexus_username = os.environ["NEXUS_USERNAME"] @@ -22,20 +24,15 @@ def fetch_env(): " NEXUS_USERNAME, NEXUS_PASSWORD exist" " in the environment" ) - sys.exit(1) - return nexus_base_url, nexus_username, nexus_password class NexusAccess: - def __init__(self, nexus_base_url, username, password): + def __init__(self, nexus_base_url=None, username=None, password=None): self.nexus_base_url = nexus_base_url, self.username = username self.password = password -@click.group(help=""" -General utility to invoke HTTP REST services offered by Nexus. -""" -) +@click.group(help="General utility to invoke HTTP REST services offered by Nexus.") def cli(): pass @@ -317,7 +314,7 @@ def new_facade(obj, facade_name, connection_name, account_name): reserveTransferLevel="UNUSED", intervalIncremental="UNUSED" ) - )) + ))) except Exception: print("Could not reach sandbox") return