web/views/forms.py
changeset 11035 0fb100e8385b
parent 11033 63d860a14a17
equal deleted inserted replaced
11034:75d752e6daf7 11035:0fb100e8385b
    43 """
    43 """
    44 
    44 
    45 __docformat__ = "restructuredtext en"
    45 __docformat__ = "restructuredtext en"
    46 
    46 
    47 
    47 
    48 from warnings import warn
       
    49 
       
    50 import time
    48 import time
    51 import inspect
    49 import inspect
    52 
    50 
    53 from six import text_type
    51 from six import text_type
    54 
    52 
    55 from logilab.common import dictattr, tempattr
    53 from logilab.common import dictattr, tempattr
    56 from logilab.common.decorators import iclassmethod, cached
    54 from logilab.common.decorators import iclassmethod, cached
    57 from logilab.common.textutils import splitstrip
    55 from logilab.common.textutils import splitstrip
    58 from logilab.common.deprecation import deprecated
       
    59 
    56 
    60 from cubicweb import ValidationError, neg_role
    57 from cubicweb import ValidationError, neg_role
    61 from cubicweb.utils import support_args
       
    62 from cubicweb.predicates import non_final_entity, match_kwargs, one_line_rset
    58 from cubicweb.predicates import non_final_entity, match_kwargs, one_line_rset
    63 from cubicweb.web import RequestError, ProcessFormError
    59 from cubicweb.web import RequestError, ProcessFormError
    64 from cubicweb.web import form, formwidgets as fwdgs
    60 from cubicweb.web import form
    65 from cubicweb.web.views import uicfg
    61 from cubicweb.web.views import uicfg
    66 from cubicweb.web.formfields import guess_field
    62 from cubicweb.web.formfields import guess_field
    67 
    63 
    68 
    64 
    69 class FieldsForm(form.Form):
    65 class FieldsForm(form.Form):