diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-04-15 16:54:05 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-04-15 16:54:05 +0200 |
commit | bf873a7ea83d2efa5a25e7fb9ae51eb1bf2fd422 (patch) | |
tree | dfd0db519f8df05c55c020b7888f6ef232287fd8 /talerbank/app/schemas.py | |
parent | 7582cf84a7e603bbc2b649f6f50d5354e4b38e24 (diff) | |
download | bank-bf873a7ea83d2efa5a25e7fb9ae51eb1bf2fd422.tar.gz bank-bf873a7ea83d2efa5a25e7fb9ae51eb1bf2fd422.tar.bz2 bank-bf873a7ea83d2efa5a25e7fb9ae51eb1bf2fd422.zip |
fix schemas
Diffstat (limited to 'talerbank/app/schemas.py')
-rw-r--r-- | talerbank/app/schemas.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/talerbank/app/schemas.py b/talerbank/app/schemas.py index 9575838..af137c7 100644 --- a/talerbank/app/schemas.py +++ b/talerbank/app/schemas.py @@ -43,20 +43,20 @@ incoming_request_schema = {"type": "object", "credit_account": {"type": "integer"}, "debit_account": {"type": "integer"}}} -def validate_amount(amount, schema): +def validate_amount(amount): try: - validictory.validate(amount, schema) + validictory.validate(amount, amount_schema) except (ValueError, TypeError): raise BadAmount() -def validate_wiredetails(wiredetails, schema): +def validate_wiredetails(wiredetails): try: - validictory.validate(wiredetails, schema) - except (ValueError, TypeError): - raise BadWireDetails() + validictory.validate(wiredetails, wiredetails_schema) + except (ValueError, TypeError) as e: + raise BadWireDetails(str(e)) -def validate_incoming_request(incoming_request, schema): +def validate_incoming_request(incoming_request): try: - validictory.validate(incoming_request, schema) + validictory.validate(incoming_request, incoming_request_schema) except (ValueError, TypeError): raise BadIncomingRequest() |