◆ __init__()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.__init__ |
( |
|
self | ) |
|
Definition at line 60 of file PostProcessingApplicationClass.py.
62 foundation.CementApp.__init__(self)
63 self.exitCode = APP_CONSTS.EXIT_SUCCESS
65 self.configParser =
None def __init__(self)
constructor
◆ __createOutputPickle()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.__createOutputPickle |
( |
|
self, |
|
|
|
outputBatch |
|
) |
| |
|
private |
◆ __getInputPickle()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.__getInputPickle |
( |
|
self | ) |
|
|
private |
Definition at line 154 of file PostProcessingApplicationClass.py.
154 def __getInputPickle(self):
156 if self.inputFile
is None:
157 inputPickle = sys.stdin.read()
159 f = open(self.inputFile,
'r') 160 inputPickle = f.read()
◆ __initApp()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.__initApp |
( |
|
self | ) |
|
|
private |
Definition at line 139 of file PostProcessingApplicationClass.py.
140 if self.pargs.config:
142 self.configParser = self.__loadAppConfig(self.pargs.config)
144 if self.pargs.inputFile:
145 self.inputFile = str(self.pargs.inputFile)
147 raise Exception(self.MSG_ERROR_LOAD_APP_CONFIG)
def __initApp(self, configName=None)
◆ __loadAppConfig()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.__loadAppConfig |
( |
|
self, |
|
|
|
configName |
|
) |
| |
|
private |
Definition at line 110 of file PostProcessingApplicationClass.py.
114 config = ConfigParser.ConfigParser()
115 config.optionxform = str
117 readOk = config.read(configName)
120 raise Exception(self.MSG_ERROR_WRONG_CONFIG_FILE_NAME +
": " + configName)
122 if not config.has_section(APP_CONSTS.CONFIG_APPLICATION_SECTION_NAME):
123 raise Exception(self.MSG_ERROR_MISSED_SECTION % str(APP_CONSTS.CONFIG_APPLICATION_SECTION_NAME))
126 self.__loadLogConfig(config.get(APP_CONSTS.CONFIG_APPLICATION_SECTION_NAME, self.CONFIG_OPTION_LOG))
128 configParser = config
129 except Exception, err:
130 raise Exception(self.MSG_ERROR_LOAD_APP_CONFIG +
' ' + str(err))
def __loadAppConfig(self, configName)
◆ __loadLogConfig()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.__loadLogConfig |
( |
|
self, |
|
|
|
configName |
|
) |
| |
|
private |
Definition at line 91 of file PostProcessingApplicationClass.py.
94 if not isinstance(configName, str)
or len(configName) == 0:
95 raise Exception(self.MSG_ERROR_EMPTY_CONFIG_FILE_NAME)
97 logging.config.fileConfig(configName)
100 self.logger = Utils.MPLogger().
getLogger()
102 except Exception, err:
103 raise Exception(self.MSG_ERROR_READ_LOG_CONFIG +
' ' + str(err))
def __loadLogConfig(self, configName)
◆ __sendPickle()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.__sendPickle |
( |
|
self, |
|
|
|
outputPickle |
|
) |
| |
|
private |
◆ __unpickleInput()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.__unpickleInput |
( |
|
self, |
|
|
|
inputPickle |
|
) |
| |
|
private |
◆ getConfigOption()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.getConfigOption |
( |
|
self, |
|
|
|
sectionName, |
|
|
|
optionName, |
|
|
|
defaultValue = None |
|
) |
| |
Definition at line 219 of file PostProcessingApplicationClass.py.
219 def getConfigOption(self, sectionName, optionName, defaultValue=None):
223 if self.configParser
is not None:
224 ret = self.configParser.get(sectionName, optionName)
225 except Exception, err:
226 raise Exception(str(err))
◆ inputBatch()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.inputBatch |
( |
|
self | ) |
|
◆ outputBatch()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.outputBatch |
( |
|
self | ) |
|
◆ run()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.run |
( |
|
self | ) |
|
◆ setup()
def dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.setup |
( |
|
self | ) |
|
◆ batch
dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.batch |
◆ CONFIG_OPTION_LOG
string dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.CONFIG_OPTION_LOG = "log" |
|
static |
◆ configParser
dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.configParser |
◆ exitCode
dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.exitCode |
◆ inputFile
dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.inputFile |
◆ logger
dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.logger |
◆ MSG_DEBUG_INPUT_BATCH
string dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.MSG_DEBUG_INPUT_BATCH = "Input batch: " |
|
static |
◆ MSG_DEBUG_INPUT_PICKLE
string dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.MSG_DEBUG_INPUT_PICKLE = "Input pickle: " |
|
static |
◆ MSG_DEBUG_OUTPUT_BATCH
string dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.MSG_DEBUG_OUTPUT_BATCH = "Output batch: " |
|
static |
◆ MSG_DEBUG_OUTPUT_PICKLE
string dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.MSG_DEBUG_OUTPUT_PICKLE = "Output pickle: " |
|
static |
◆ MSG_DEBUG_SEND_PICKLE
string dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.MSG_DEBUG_SEND_PICKLE = "Send pickle. Done." |
|
static |
◆ MSG_ERROR_EMPTY_CONFIG_FILE_NAME
string dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.MSG_ERROR_EMPTY_CONFIG_FILE_NAME = "Config file name is empty." |
|
static |
◆ MSG_ERROR_LOAD_APP_CONFIG
string dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.MSG_ERROR_LOAD_APP_CONFIG = "Error loading application config file." |
|
static |
◆ MSG_ERROR_MISSED_SECTION
string dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.MSG_ERROR_MISSED_SECTION = "Missed mandatory section '%s'" |
|
static |
◆ MSG_ERROR_READ_LOG_CONFIG
string dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.MSG_ERROR_READ_LOG_CONFIG = "Error read log config file." |
|
static |
◆ MSG_ERROR_WRONG_CONFIG_FILE_NAME
string dc_postprocessor.PostProcessingApplicationClass.PostProcessingApplicationClass.MSG_ERROR_WRONG_CONFIG_FILE_NAME = "Config file name is wrong" |
|
static |
The documentation for this class was generated from the following file: