summaryrefslogtreecommitdiff
path: root/talerbank/app/schemas.py
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-04-15 16:54:05 +0200
committerFlorian Dold <florian.dold@gmail.com>2016-04-15 16:54:05 +0200
commitbf873a7ea83d2efa5a25e7fb9ae51eb1bf2fd422 (patch)
treedfd0db519f8df05c55c020b7888f6ef232287fd8 /talerbank/app/schemas.py
parent7582cf84a7e603bbc2b649f6f50d5354e4b38e24 (diff)
downloadbank-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.py16
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()