FormKit.BaseValidatorClasses
index
/usr/local/share/webware/FormKit/BaseValidatorClasses.py

# This file contains the base class for Validator/Converters

 
Classes
       
FormValidator
ValidatorConverter
exceptions.Exception(exceptions.BaseException)
InvalidField

 
class FormValidator
    This is just a skeleton for what an actual form validator should
do.
 
The important method is .validate(), of course.  It gets passed a
dictionary of the (processed) values from the form.  If you have
.validatePartialForm() return True, it will be called regardless
of whether any of the fields have validation errors on thier own.
 
Raise an error (as below) if you don't like something about the field
values.
 
Return None on no errors.
 
  Methods defined here:
validate(self, fieldDict)
validatePartialForm(self)

 
class InvalidField(exceptions.Exception)
    # Define a passive exception type for when validation fails
 
 
Method resolution order:
InvalidField
exceptions.Exception
exceptions.BaseException
__builtin__.object

Data descriptors defined here:
__weakref__
list of weak references to the object (if defined)

Methods inherited from exceptions.Exception:
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object at 0x600140>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

 
class ValidatorConverter