Package konval :: Module defs
[hide private]
[frames] | no frames]

Source Code for Module konval.defs

 1  """ 
 2  Various module-wide constants. 
 3   
 4  """ 
 5   
 6  __docformat__ = "restructuredtext en" 
 7   
 8   
 9  ### IMPORTS 
10   
11  import re 
12   
13  __all__ = [ 
14          'TRUE_FALSE_DICT', 
15          'CANON_SPACE_RE', 
16  ] 
17   
18   
19  ### CONSTANTS & DEFINES 
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  ### IMPLEMENTATION ### 
53   
54  ### END ####################################################################### 
55