add is_number validator

This commit is contained in:
Martin
2016-07-26 12:48:51 +02:00
parent 617a19bf04
commit 30a0f00bd7
2 changed files with 23 additions and 1 deletions
+15
View File
@@ -10,6 +10,21 @@ def validate_keys_exists(obj, *keys):
return True
def is_number(s):
try:
float(s)
return True
except ValueError:
return False
def validate_number(*values):
for val in values:
if not is_number(val):
raise ValidationError('{} is not a number'.format(val))
return True
def validate_territory(value):
for market in iter_markets():
if market.territory == value: