Class IS_FLOAT_IN_RANGE
source code
object --+
|
Validator --+
|
IS_FLOAT_IN_RANGE
example:
INPUT(_type='text', _name='name', requires=IS_FLOAT_IN_RANGE(0, 10))
>>> IS_FLOAT_IN_RANGE(1,5)('4')
(4.0, None)
>>> IS_FLOAT_IN_RANGE(1,5)(4)
(4.0, None)
>>> IS_FLOAT_IN_RANGE(1,5)(1)
(1.0, None)
>>> IS_FLOAT_IN_RANGE(1,5)(5.1)
(5.0999999999999996, 'enter a number between 1.0 and 5.0')
>>> IS_FLOAT_IN_RANGE(1,5)(6.0)
(6.0, 'enter a number between 1.0 and 5.0')
>>> IS_FLOAT_IN_RANGE(1,5)(3.5)
(3.5, None)
|
__init__(self,
minimum,
maximum,
error_message=' enter a number between %(min)s and %(max)s ' )
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
|
Inherited from Validator :
formatter
Inherited from object :
__delattr__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__str__
|
Inherited from object :
__class__
|
__init__(self,
minimum,
maximum,
error_message=' enter a number between %(min)s and %(max)s ' )
(Constructor)
| source code
|
x.__init__(...) initializes x; see x.__class__.__doc__ for
signature
- Overrides:
object.__init__
- (inherited documentation)
|