Esempio n. 1
0
 def __init__(self, defaults, errors=None, use_all_keys=False,
              error_formatters=None, error_class='error',
              add_attributes=None, listener=None,
              auto_error_formatter=None,
              text_as_default=False, encoding=None, prefix_error=True):
     RewritingParser.__init__(self)
     self.source = None
     self.lines = None
     self.source_pos = None
     self.defaults = defaults
     self.in_textarea = None
     self.last_textarea_name = None
     self.in_select = None
     self.skip_next = False        
     self.errors = errors or {}
     if isinstance(self.errors, (str, unicode)):
         self.errors = {None: self.errors}
     self.in_error = None
     self.skip_error = False
     self.use_all_keys = use_all_keys
     self.used_keys = {}
     self.used_errors = {}
     if error_formatters is None:
         self.error_formatters = default_formatter_dict
     else:
         self.error_formatters = error_formatters
     self.error_class = error_class
     self.add_attributes = add_attributes or {}
     self.listener = listener
     self.auto_error_formatter = auto_error_formatter
     self.text_as_default = text_as_default
     self.encoding = encoding
     self.prefix_error = prefix_error
Esempio n. 2
0
 def __init__(self, defaults, errors=None, use_all_keys=False,
              error_formatters=None, error_class='error',
              add_attributes=None, listener=None,
              auto_error_formatter=None,
              text_as_default=False, encoding=None, prefix_error=True):
     RewritingParser.__init__(self)
     self.source = None
     self.lines = None
     self.source_pos = None
     self.defaults = defaults
     self.in_textarea = None
     self.last_textarea_name = None
     self.in_select = None
     self.skip_next = False        
     self.errors = errors or {}
     if isinstance(self.errors, (str, unicode)):
         self.errors = {None: self.errors}
     self.in_error = None
     self.skip_error = False
     self.use_all_keys = use_all_keys
     self.used_keys = {}
     self.used_errors = {}
     if error_formatters is None:
         self.error_formatters = default_formatter_dict
     else:
         self.error_formatters = error_formatters
     self.error_class = error_class
     self.add_attributes = add_attributes or {}
     self.listener = listener
     self.auto_error_formatter = auto_error_formatter
     self.text_as_default = text_as_default
     self.encoding = encoding
     self.prefix_error = prefix_error
Esempio n. 3
0
 def __init__(
     self,
     defaults,
     errors=None,
     use_all_keys=False,
     error_formatters=None,
     error_class='error',
     add_attributes=None,
     listener=None,
     auto_error_formatter=None,
     text_as_default=False,
     checkbox_checked_if_present=False,
     encoding=None,
     prefix_error=True,
     force_defaults=True,
     skip_passwords=False,
     data_formencode_form=None,
     data_formencode_ignore=None,
 ):
     RewritingParser.__init__(self)
     self.source = None
     self.lines = None
     self.source_pos = None
     self.defaults = defaults
     self.in_textarea = None
     self.skip_textarea = False
     self.last_textarea_name = None
     self.in_select = None
     self.skip_next = False
     self.errors = errors or {}
     if isinstance(self.errors, basestring):
         self.errors = {None: self.errors}
     self.in_error = None
     self.skip_error = False
     self.use_all_keys = use_all_keys
     self.used_keys = set()
     self.used_errors = set()
     if error_formatters is None:
         self.error_formatters = default_formatter_dict
     else:
         self.error_formatters = error_formatters
     self.error_class = error_class
     self.add_attributes = add_attributes or {}
     self.listener = listener
     self.auto_error_formatter = auto_error_formatter
     self.text_as_default = text_as_default
     self.checkbox_checked_if_present = checkbox_checked_if_present
     self.encoding = encoding
     self.prefix_error = prefix_error
     self.force_defaults = force_defaults
     self.skip_passwords = skip_passwords
     self.data_formencode_form = data_formencode_form
     self.data_formencode_ignore = data_formencode_ignore
Esempio n. 4
0
 def __init__(
     self,
     defaults,
     errors=None,
     use_all_keys=False,
     error_formatters=None,
     error_class="error",
     add_attributes=None,
     listener=None,
     auto_error_formatter=None,
     text_as_default=False,
     checkbox_checked_if_present=False,
     encoding=None,
     prefix_error=True,
     force_defaults=True,
     skip_passwords=False,
     data_formencode_form=None,
     data_formencode_ignore=None,
 ):
     RewritingParser.__init__(self)
     self.source = None
     self.lines = None
     self.source_pos = None
     self.defaults = defaults
     self.in_textarea = None
     self.skip_textarea = False
     self.last_textarea_name = None
     self.in_select = None
     self.skip_next = False
     self.errors = errors or {}
     if isinstance(self.errors, six.string_types):
         self.errors = {None: self.errors}
     self.in_error = None
     self.skip_error = False
     self.use_all_keys = use_all_keys
     self.used_keys = set()
     self.used_errors = set()
     if error_formatters is None:
         self.error_formatters = default_formatter_dict
     else:
         self.error_formatters = error_formatters
     self.error_class = error_class
     self.add_attributes = add_attributes or {}
     self.listener = listener
     self.auto_error_formatter = auto_error_formatter
     self.text_as_default = text_as_default
     self.checkbox_checked_if_present = checkbox_checked_if_present
     self.encoding = encoding
     self.prefix_error = prefix_error
     self.force_defaults = force_defaults
     self.skip_passwords = skip_passwords
     self.data_formencode_form = data_formencode_form
     self.data_formencode_ignore = data_formencode_ignore
Esempio n. 5
0
 def __init__(self, rename_func):
     RewritingParser.__init__(self)
     self.rename_func = rename_func
 def __init__(self, rename_func):
     RewritingParser.__init__(self)
     self.rename_func = rename_func