fixed IS_JSON, thanks Alan

This commit is contained in:
mdipierro
2013-01-21 16:42:42 -06:00
parent d15f13dcbd
commit a443631f11
2 changed files with 10 additions and 5 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.4.1-alpha.2+timestamp.2013.01.21.14.12.24
Version 2.4.1-alpha.2+timestamp.2013.01.21.16.42.00
+9 -4
View File
@@ -328,12 +328,17 @@ class IS_JSON(Validator):
self.error_message = error_message
def __call__(self, value):
if value is None:
return None
try:
simplejson.loads(value)
return (value, None)
return (simplejson.loads(value), None)
except JSONErrors:
pass
return (value, translate(self.error_message))
return (value, translate(self.error_message))
def formatter(self,value):
if value is None:
return None
return simplejson.dumps(value)
class IS_IN_SET(Validator):