Package wafadmin :: Module Constants
[hide private]
[frames] | no frames]

Source Code for Module wafadmin.Constants

 1  #!/usr/bin/env python 
 2  # encoding: utf-8 
 3  # Yinon dot me gmail 2008 
 4   
 5  """ 
 6  these constants are somewhat public, try not to mess them 
 7   
 8  maintainer: the version number is updated from the top-level wscript file 
 9  """ 
10   
11  HEXVERSION = 0x10409 
12  WAFVERSION = "1.4.9" 
13  ABI = 6 
14   
15  CACHE_DIR          = 'c4che' 
16  CACHE_SUFFIX       = '.cache.py' 
17  DBFILE             = '.wafpickle-%d' % ABI 
18  WSCRIPT_FILE       = 'wscript' 
19  WSCRIPT_BUILD_FILE = 'wscript_build' 
20  WAF_CONFIG_LOG     = 'config.log' 
21  WAF_CONFIG_H       = 'config.h' 
22  COMMON_INCLUDES    = 'COMMON_INCLUDES' 
23   
24  SIG_NIL = 'iluvcuteoverload' 
25   
26  VARIANT = '_VARIANT_' 
27  DEFAULT = 'default' 
28   
29  SRCDIR  = 'srcdir' 
30  BLDDIR  = 'blddir' 
31  APPNAME = 'APPNAME' 
32  VERSION = 'VERSION' 
33   
34  DEFINES = 'defines' 
35  UNDEFINED = '#undefined#variable#for#defines#' 
36   
37  STOP = "stop" 
38  CONTINUE = "continue" 
39   
40  # task scheduler options 
41  JOBCONTROL = "JOBCONTROL" 
42  MAXPARALLEL = "MAXPARALLEL" 
43  NORMAL = "NORMAL" 
44   
45  # task state 
46  NOT_RUN = 0 
47  MISSING = 1 
48  CRASHED = 2 
49  EXCEPTION = 3 
50  SKIPPED = 8 
51  SUCCESS = 9 
52   
53  ASK_LATER = -1 
54  SKIP_ME = -2 
55  RUN_ME = -3 
56   
57   
58  LOG_FORMAT = "%(asctime)s %(c1)s%(zone)s%(c2)s %(message)s" 
59  HOUR_FORMAT = "%H:%M:%S" 
60