equal
deleted
inserted
replaced
2 |
2 |
3 import re |
3 import re |
4 from decorator import decorator |
4 from decorator import decorator |
5 from inspect import getcallargs |
5 from inspect import getcallargs |
6 |
6 |
7 from .error import ValidateException, NotATelNumber, InvalidMail |
7 from .error import ValidateException, InvalidTel, InvalidMail |
8 from .telnumber import Telnumber |
8 from .telnumber import Telnumber |
9 |
9 |
10 def vBool(value, field): |
10 def vBool(value, field): |
11 '''Validator for boolean values''' |
11 '''Validator for boolean values''' |
12 t=[True, 1, "true", "True", "TRUE"] |
12 t=[True, 1, "true", "True", "TRUE"] |
33 '''Validator for Telefonnumbers''' |
33 '''Validator for Telefonnumbers''' |
34 ret = [] |
34 ret = [] |
35 for v in value: |
35 for v in value: |
36 try: |
36 try: |
37 ret.append(Telnumber(v)) |
37 ret.append(Telnumber(v)) |
38 except NotATelNumber, e: |
38 except InvalidTel, e: |
39 e.field=field |
39 e.field=field |
40 raise e |
40 raise e |
41 return ret |
41 return ret |
42 |
42 |
43 def vEmail(value, field): |
43 def vEmail(value, field): |