示例#1
0
 def load(self, options):
     success, (suffix, in_source_folder, dir_path, double_name,
               overwrite) = validate_output_options(options)
     if success:
         self.state = Node.READY
         self.suffix, self.in_source_folder, self.dir_path, self.double_name, self.overwrite = \
             suffix, in_source_folder, dir_path, double_name, overwrite
示例#2
0
 def load(self, options):
     logger.debug('Calling WriteLandXMLNode.load with options:')
     logger.debug(options)
     success, (suffix, in_source_folder, dir_path, double_name,
               overwrite) = validate_output_options(options)
     if success:
         self.state = Node.READY
         self.suffix, self.in_source_folder, self.dir_path, self.double_name, self.overwrite = \
             suffix, in_source_folder, dir_path, double_name, overwrite
示例#3
0
 def load(self, options):
     success, (suffix, in_source_folder, dir_path, double_name, overwrite) = validate_output_options(options[:5])
     if not success:
         self.state = MultiNode.NOT_CONFIGURED
         return
     reference_index = int(options[5])
     if reference_index == -1:
         self.state = MultiNode.NOT_CONFIGURED
         return
     self.options = (suffix, in_source_folder, dir_path, double_name, overwrite, reference_index)
示例#4
0
 def load(self, options):
     flux_options = options[0]
     if not flux_options:
         self.state = MultiNode.NOT_CONFIGURED
         return
     success, (suffix, in_source_folder, dir_path, double_name, overwrite) = validate_output_options(options[1:])
     if not success:
         self.state = MultiNode.NOT_CONFIGURED
         return
     self.options = (flux_options, suffix, in_source_folder, dir_path, double_name, overwrite)
示例#5
0
 def load(self, options):
     first, second, sup = options[0:3]
     if first:
         first_var = first
     else:
         self.state = MultiNode.NOT_CONFIGURED
         return
     if second:
         second_var = second
     else:
         second_var = None
     sup_volume = bool(int(sup))
     success, (suffix, in_source_folder, dir_path, double_name, overwrite) = validate_output_options(options[3:])
     if not success:
         self.state = MultiNode.NOT_CONFIGURED
         return
     self.options = (first_var, second_var, sup_volume, suffix, in_source_folder, dir_path, double_name, overwrite)
示例#6
0
 def load(self, options):
     success, self.options = validate_output_options(options)
     if not success:
         self.state = MultiNode.NOT_CONFIGURED