diff --git a/sqlalchemy_utils/types/scalar_list.py b/sqlalchemy_utils/types/scalar_list.py index 4a79b598..d30a0915 100644 --- a/sqlalchemy_utils/types/scalar_list.py +++ b/sqlalchemy_utils/types/scalar_list.py @@ -54,7 +54,9 @@ class Player(Base): impl = sa.UnicodeText() - def __init__(self, coerce_func=six.text_type, separator=u','): + def __init__(self, length=None, coerce_func=six.text_type, separator=u','): + if length is not None: + self.impl = sa.String(length) self.separator = six.text_type(separator) self.coerce_func = coerce_func