13 lines
335 B
Python
13 lines
335 B
Python
|
# -*- 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
|