1 """
2 Various module-wide constants.
3
4 """
5
6 __docformat__ = "restructuredtext en"
7
8
9
10
11 import re
12
13 __all__ = [
14 'TRUE_FALSE_DICT',
15 'CANON_SPACE_RE',
16 ]
17
18
19
20
21 TRUE_STRS = [
22 'TRUE',
23 'T',
24 'ON',
25 'YES',
26 'Y',
27 '+',
28 '1',
29 1,
30 ]
31
32 FALSE_STRS = [
33 'FALSE',
34 'F',
35 'OFF',
36 'NO',
37 'N',
38 '-',
39 '0',
40 0,
41 ]
42
43 TRUE_FALSE_DICT = {}
44 for v in TRUE_STRS:
45 TRUE_FALSE_DICT[v] = True
46 for v in FALSE_STRS:
47 TRUE_FALSE_DICT[v] = False
48
49 CANON_SPACE_RE = re.compile (r'[\-_\s]+')
50
51
52
53
54
55