Use name instead of institution for bank choice

Also fixes cli method to pass manager ref to the nordigen input.
This commit is contained in:
Luís Murta 2022-11-22 21:56:18 +00:00
parent e3756fa442
commit a0d3af715e
Signed by: satprog
GPG Key ID: 169EF1BBD7049F94

View File

@ -194,19 +194,19 @@ def argparser(manager: Manager) -> argparse.ArgumentParser:
p_nordigen_access.set_defaults(func=lambda args: NordigenInput(manager).token()) p_nordigen_access.set_defaults(func=lambda args: NordigenInput(manager).token())
""" """
Access to Nordigen API (Re)new bank requisition ID
""" """
p_nordigen_access = subparsers.add_parser( p_nordigen_access = subparsers.add_parser(
"renew", "renew",
description="Renew the requisition ID", description="(Re)new the Bank requisition ID",
parents=[help], parents=[help],
formatter_class=argparse.ArgumentDefaultsHelpFormatter, formatter_class=argparse.ArgumentDefaultsHelpFormatter,
) )
p_nordigen_access.add_argument("institution", nargs=1, type=str) p_nordigen_access.add_argument("name", nargs=1, type=str)
p_nordigen_access.add_argument("country", nargs=1, type=str) p_nordigen_access.add_argument("country", nargs=1, type=str)
p_nordigen_access.set_defaults( p_nordigen_access.set_defaults(
func=lambda args: NordigenInput().requisition( func=lambda args: NordigenInput(manager).requisition(
args.institution[0], args.country[0] args.name[0], args.country[0]
) )
) )