def processCommandLineItems(self, _strCommandLineItem, _bFoundImageToken): bFoundImageToken = EDApplicationMXv1Characterisation.processCommandLineItems( self, _strCommandLineItem, _bFoundImageToken) if _strCommandLineItem == EDApplicationMXv2Characterisation.TEMPLATE_MXV2_PARAM_LABEL: self.__strGeneratedTemplateFileMXv2 = self.getCommandLineArgument( EDApplicationMXv2Characterisation.TEMPLATE_MXV2_PARAM_LABEL) if (self.__strGeneratedTemplateFileMXv2 == None): strErrorMessage = EDMessage.ERROR_MANDATORY_PARAM_MISSING_02 % ("EDApplicationMXv2Characterisation.processCommandLineItems", "No argument for command line %s key word found!" % \ EDApplicationMXv2Characterisation.TEMPLATE_MXV2_PARAM_LABEL) EDVerbose.error(strErrorMessage) else: if (not os.path.isabs(self.__strGeneratedTemplateFileMXv2)): self.__strGeneratedTemplateFileMXv2 = os.path.abspath( os.path.join(self.getCurrentWorkingDirectory(), self.__strGeneratedTemplateFileMXv2)) self.__bTemplateModeMXv2 = True if _strCommandLineItem == EDApplicationMXv2Characterisation.MXV2_DATACOLLECTION_FILE_LABEL: self.__strDataCollectionMXv2File = self.getCommandLineArgument( EDApplicationMXv2Characterisation. MXV2_DATACOLLECTION_FILE_LABEL) if (self.__strDataCollectionMXv2File == None): strErrorMessage = EDMessage.ERROR_MANDATORY_PARAM_MISSING_02 % ("EDApplicationMXv2Characterisation.processCommandLineItems", "No argument for command line %s key word found!" % \ EDApplicationMXv2Characterisation.MXV2_DATACOLLECTION_FILE_LABEL) EDVerbose.error(strErrorMessage) else: if (not os.path.isabs(self.__strDataCollectionMXv2File)): self.__strDataCollectionMXv2File = os.path.abspath( os.path.join(self.getCurrentWorkingDirectory(), self.__strDataCollectionMXv2File)) return bFoundImageToken
def processCommandLineItems(self, _strCommandLineItem, _bFoundImageToken): bFoundImageToken = EDApplicationMXv1Characterisation.processCommandLineItems(self, _strCommandLineItem, _bFoundImageToken) if _strCommandLineItem == EDApplicationMXv2Characterisation.TEMPLATE_MXV2_PARAM_LABEL: self.__strGeneratedTemplateFileMXv2 = self.getCommandLineArgument(EDApplicationMXv2Characterisation.TEMPLATE_MXV2_PARAM_LABEL) if (self.__strGeneratedTemplateFileMXv2 == None): strErrorMessage = EDMessage.ERROR_MANDATORY_PARAM_MISSING_02 % ("EDApplicationMXv2Characterisation.processCommandLineItems", "No argument for command line %s key word found!" % \ EDApplicationMXv2Characterisation.TEMPLATE_MXV2_PARAM_LABEL) EDVerbose.error(strErrorMessage) else: if (not os.path.isabs(self.__strGeneratedTemplateFileMXv2)): self.__strGeneratedTemplateFileMXv2 = os.path.abspath(os.path.join(self.getCurrentWorkingDirectory(), self.__strGeneratedTemplateFileMXv2)) self.__bTemplateModeMXv2 = True if _strCommandLineItem == EDApplicationMXv2Characterisation.MXV2_DATACOLLECTION_FILE_LABEL: self.__strDataCollectionMXv2File = self.getCommandLineArgument(EDApplicationMXv2Characterisation.MXV2_DATACOLLECTION_FILE_LABEL) if (self.__strDataCollectionMXv2File == None): strErrorMessage = EDMessage.ERROR_MANDATORY_PARAM_MISSING_02 % ("EDApplicationMXv2Characterisation.processCommandLineItems", "No argument for command line %s key word found!" % \ EDApplicationMXv2Characterisation.MXV2_DATACOLLECTION_FILE_LABEL) EDVerbose.error(strErrorMessage) else: if (not os.path.isabs(self.__strDataCollectionMXv2File)): self.__strDataCollectionMXv2File = os.path.abspath(os.path.join(self.getCurrentWorkingDirectory(), self.__strDataCollectionMXv2File)) return bFoundImageToken