# -*- coding: utf-8 -*- from formencode.validators import UnicodeString from formencode.api import Invalid def valid_string(value, min=None, max=None, not_empty=True): try: UnicodeString(min=min, max=max, not_empty=not_empty ).to_python(value) return True except Invalid: return False