def getPostProVars(self, file_index): """ Get the parameters of the Postprocessor Config File @param file_index: The index of the file to read and write variables in self.vars. """ PostProConfig = MyPostProConfig(filename=self.postprocessor_files[file_index]) PostProConfig.load_config() self.vars = PostProConfig.vars
def getPostProVars(self, file_index): """ Get the parameters of the Postprocessor Config File @param file_index: The index of the file to read and write variables in self.vars. """ PostProConfig = MyPostProConfig( filename=self.postprocessor_files[file_index]) PostProConfig.load_config() self.vars = PostProConfig.vars
def get_output_vars(self): """ Reads all Postprocessor Config Files located in the PostProcessor Config Directory and creates a list of the possible output formats. """ self.output_format = [] self.output_text = [] for postprocessor_file in self.postprocessor_files: PostProConfig = MyPostProConfig(filename=postprocessor_file) PostProConfig.load_config() self.output_format.append(PostProConfig.vars.General['output_format']) self.output_text.append(PostProConfig.vars.General['output_text'])
def get_output_vars(self): """ Reads all Postprocessor Config Files located in the PostProcessor Config Directory and creates a list of the possible output formats. """ self.output_format = [] self.output_text = [] for postprocessor_file in self.postprocessor_files: PostProConfig = MyPostProConfig(filename=postprocessor_file) PostProConfig.load_config() self.output_format.append( PostProConfig.vars.General['output_format']) self.output_text.append(PostProConfig.vars.General['output_text'])
def __init__(self): """ The initialisation of the Postprocessor class. This function is called during the initialisation of the Main Window. It checks during the initialization if a PostProcessor Config file exists and if not creates a new one. For the Save function it creates a list of all possible Postprocessor Config Files. """ try: lfiles = sorted( os.listdir(os.path.join(g.folder, c.DEFAULT_POSTPRO_DIR))) """ FIXME Folder needs to be empty or valid config file within. """ #logger.debug(lfiles) except: # Create a Postprocessor File if none found in folder logger.debug(self.tr("created default varspace")) PostProConfig = MyPostProConfig() PostProConfig.create_default_config() PostProConfig.default_config = True lfiles = os.listdir(PostProConfig.folder) #Only files with the predefined extension, stated in c.CONFIG_EXTENSION #(default .cfg), are accepted self.postprocessor_files = [] for lfile in lfiles: if os.path.splitext(lfile)[1] == c.CONFIG_EXTENSION: self.postprocessor_files.append(lfile) if len(self.postprocessor_files) == 0: PostProConfig = MyPostProConfig() PostProConfig.create_default_config() PostProConfig.default_config = True lfiles = os.listdir(PostProConfig.folder) self.postprocessor_files = [] for lfile in lfiles: if os.path.splitext(lfile)[1] == c.CONFIG_EXTENSION: self.postprocessor_files.append(lfile) #Load all files to get the possible postprocessor configs to export self.get_output_vars()
def __init__(self): """ The initialisation of the Postprocessor class. This function is called during the initialisation of the Main Window. It checks during the initialization if a PostProcessor Config file exists and if not creates a new one. For the Save function it creates a list of all possible Postprocessor Config Files. """ try: lfiles = sorted(os.listdir(os.path.join(g.folder, c.DEFAULT_POSTPRO_DIR))) """ FIXME Folder needs to be empty or valid config file within. """ #logger.debug(lfiles) except: # Create a Postprocessor File if none found in folder logger.debug(self.tr("created default varspace")) PostProConfig = MyPostProConfig() PostProConfig.create_default_config() PostProConfig.default_config = True lfiles = os.listdir(PostProConfig.folder) #Only files with the predefined extension, stated in c.CONFIG_EXTENSION #(default .cfg), are accepted self.postprocessor_files = [] for lfile in lfiles: if os.path.splitext(lfile)[1] == c.CONFIG_EXTENSION: self.postprocessor_files.append(lfile) if len(self.postprocessor_files) == 0: PostProConfig = MyPostProConfig() PostProConfig.create_default_config() PostProConfig.default_config = True lfiles = os.listdir(PostProConfig.folder) self.postprocessor_files = [] for lfile in lfiles: if os.path.splitext(lfile)[1] == c.CONFIG_EXTENSION: self.postprocessor_files.append(lfile) #Load all files to get the possible postprocessor configs to export self.get_output_vars()