diff --git a/filters/validations.py b/filters/validations.py index 5cb8f95..ecdc051 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: @@ -112,7 +112,7 @@ def fn(value): ) return value else: - return int(value) + return [int(value)] except ValueError: raise Invalid( '<{0}> is not a valid csv of integers'.format(value)