From 4e77fe45de76cb83daed6526275c3f84c521a16c Mon Sep 17 00:00:00 2001 From: Manjit Kumar Date: Mon, 13 Jun 2016 18:28:03 +0530 Subject: [PATCH 1/2] update validation for CSV of integers --- filters/validations.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/filters/validations.py b/filters/validations.py index 5cb8f95..36a1ed6 100644 --- a/filters/validations.py +++ b/filters/validations.py @@ -96,8 +96,8 @@ def fn(value): def CSVofIntegers(msg=None): ''' Checks whether a value is list of integers. - Returns list of integers or just an integer - if there is only one element in list. + Returns list of integers or just one integer in + list if there is only one element in given CSV string. ''' def fn(value): try: @@ -110,9 +110,9 @@ def fn(value): ) ) ) - return value + return [int(value)] else: - return int(value) + return [int(value)] except ValueError: raise Invalid( '<{0}> is not a valid csv of integers'.format(value) From 01cf533abf842cc4d1da90188c0e2d1e0e1e575b Mon Sep 17 00:00:00 2001 From: Manjit Kumar Date: Tue, 14 Jun 2016 14:55:09 +0530 Subject: [PATCH 2/2] Update validations.py --- filters/validations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filters/validations.py b/filters/validations.py index 36a1ed6..ecdc051 100644 --- a/filters/validations.py +++ b/filters/validations.py @@ -110,7 +110,7 @@ def fn(value): ) ) ) - return [int(value)] + return value else: return [int(value)] except ValueError: