1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 """String validator for a double precision floating point number."""
17
18 from muntjac.data.validators.abstract_string_validator import \
19 AbstractStringValidator
20
21
23 """String validator for a double precision floating point number. See
24 L{AbstractStringValidator} for more information.
25
26 @author: Vaadin Ltd.
27 @author: Richard Lincoln
28 @version: 1.1.2
29 """
30
32 """Creates a validator for checking that a string can be parsed as an
33 double.
34
35 @param errorMessage:
36 the message to display in case the value does not validate.
37 """
38 super(DoubleValidator, self).__init__(errorMessage)
39
40
42 try:
43 float(value)
44 return True
45 except ValueError:
46 return False
47