diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-08-28 21:36:51 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-08-28 21:36:51 +0200 |
commit | 4e569d7584c6a128ab685fc9ca0539139df8bca4 (patch) | |
tree | be604a5580f8a6096827fa02240ca466674c8777 /talerbank/app/management/commands/wire_transfer.py | |
parent | d95ade12b327e36994d628722be05c4b101c2eae (diff) | |
download | bank-4e569d7584c6a128ab685fc9ca0539139df8bca4.tar.gz bank-4e569d7584c6a128ab685fc9ca0539139df8bca4.tar.bz2 bank-4e569d7584c6a128ab685fc9ca0539139df8bca4.zip |
format code with yapf
Diffstat (limited to 'talerbank/app/management/commands/wire_transfer.py')
-rw-r--r-- | talerbank/app/management/commands/wire_transfer.py | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/talerbank/app/management/commands/wire_transfer.py b/talerbank/app/management/commands/wire_transfer.py index b0e006a..8dc71f9 100644 --- a/talerbank/app/management/commands/wire_transfer.py +++ b/talerbank/app/management/commands/wire_transfer.py @@ -31,7 +31,6 @@ from ...models import BankAccount, BankTransaction LOGGER = logging.getLogger(__name__) - ## # Django-specific definition to register the CLI utility. class Command(BaseCommand): @@ -44,23 +43,34 @@ class Command(BaseCommand): # @param parser API used to actually register the option. def add_arguments(self, parser): parser.add_argument( - "user", type=str, metavar="USERNAME", - help="Which user is performing the wire transfer") + "user", + type=str, + metavar="USERNAME", + help="Which user is performing the wire transfer" + ) parser.add_argument( - "password", type=str, metavar="PASSWORD", - help="Performing user's password.") + "password", + type=str, + metavar="PASSWORD", + help="Performing user's password." + ) parser.add_argument( - "credit-account", type=int, metavar="CREDIT-ACCOUNT", - help="Which account number will *receive* money.") + "credit-account", + type=int, + metavar="CREDIT-ACCOUNT", + help="Which account number will *receive* money." + ) parser.add_argument( - "subject", type=str, metavar="SUBJECT", - help="SUBJECT will be the wire transfer subject.") + "subject", + type=str, + metavar="SUBJECT", + help="SUBJECT will be the wire transfer subject." + ) parser.add_argument( "amount", type=str, metavar="AMOUNT", help="Wire transfer's amount, given in the " \ "CURRENCY:X.Y form.") - ## # This callable gets invoked when the user invokes the # CLI utility; it is responsible of making the wire transfer @@ -71,7 +81,8 @@ class Command(BaseCommand): # @param options options given by the user at the command line. def handle(self, *args, **options): user = authenticate( - username=options["user"], password=options["password"]) + username=options["user"], password=options["password"] + ) if not user: LOGGER.error("Wrong user/password.") sys.exit(1) @@ -83,15 +94,16 @@ class Command(BaseCommand): try: credit_account = BankAccount.objects.get( - account_no=options["credit-account"]) + account_no=options["credit-account"] + ) except BankAccount.DoesNotExist: LOGGER.error("Credit account does not exist.") sys.exit(1) try: transaction = wire_transfer( - amount, user.bankaccount, - credit_account, options["subject"]) + amount, user.bankaccount, credit_account, options["subject"] + ) print("Transaction id: " + str(transaction.id)) except Exception as exc: LOGGER.error(exc) |