fixed IS_LENGTH for value==None again
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 2.00.0 (2012-07-28 20:51:14) dev
|
Version 2.00.0 (2012-07-28 21:32:56) dev
|
||||||
|
|||||||
+6
-4
@@ -263,10 +263,12 @@ class IS_LENGTH(Validator):
|
|||||||
self.error_message = error_message
|
self.error_message = error_message
|
||||||
|
|
||||||
def __call__(self, value):
|
def __call__(self, value):
|
||||||
if isinstance(value, cgi.FieldStorage):
|
if value is None:
|
||||||
if not value:
|
length = 0
|
||||||
length = 0
|
if self.minsize <= length <= self.maxsize:
|
||||||
elif value.file:
|
return (value, None)
|
||||||
|
elif isinstance(value, cgi.FieldStorage):
|
||||||
|
if value.file:
|
||||||
value.file.seek(0, os.SEEK_END)
|
value.file.seek(0, os.SEEK_END)
|
||||||
length = value.file.tell()
|
length = value.file.tell()
|
||||||
value.file.seek(0, os.SEEK_SET)
|
value.file.seek(0, os.SEEK_SET)
|
||||||
|
|||||||
Reference in New Issue
Block a user