def _call_input_file_writer(self, year, dataset_pool):
     writer_module = self.config['travel_model_configuration'].get('travel_model_input_file_writer')
     writer_class = get_camel_case_class_name_from_opus_path(writer_module)
     file_writer = ClassFactory().get_class( writer_module, class_name=writer_class )
     current_year_emme2_dir = self.get_emme2_dir(year)
     filename = file_writer.run(current_year_emme2_dir, year, dataset_pool, config=self.config)
     if isinstance(filename, list):
         return filename
     return [filename]
예제 #2
0
 def _call_input_file_writer(self, year, dataset_pool):
     writer_module = self.config['travel_model_configuration'].get(
         'travel_model_input_file_writer')
     writer_class = get_camel_case_class_name_from_opus_path(writer_module)
     file_writer = ClassFactory().get_class(writer_module,
                                            class_name=writer_class)
     current_year_emme2_dir = self.get_emme2_dir(year)
     filename = file_writer.run(current_year_emme2_dir,
                                year,
                                dataset_pool,
                                config=self.config)
     if isinstance(filename, list):
         return filename
     return [filename]