def add_path_info( self, output_file, mode, asset_instance, temporal_entity, output_type, task_type=None, name="main", extension="", representation="", nb_elements=1, separator="/", ): folder_path = file_tree_service.get_instance_folder_path( asset_instance, temporal_entity, mode=mode, output_type=output_type, revision=output_file["revision"], task_type=task_type, representation=representation, name=name, sep=separator, ) file_name = file_tree_service.get_instance_file_name( asset_instance, temporal_entity, mode=mode, revision=output_file["revision"], output_type=output_type, task_type=task_type, name=name, ) output_file = files_service.update_output_file( output_file["id"], { "path": "%s%s%s%s" % (folder_path, separator, file_name, extension) }, ) output_file.update({ "folder_path": folder_path, "file_name": file_name }) return output_file
def add_path_info( self, output_file, mode, entity, output_type, task_type=None, name="main", extension="", representation="", separator="/" ): folder_path = file_tree_service.get_output_folder_path( entity, mode=mode, output_type=output_type, task_type=task_type, revision=output_file["revision"], representation=representation, name=name, sep=separator ) file_name = file_tree_service.get_output_file_name( entity, mode=mode, revision=output_file["revision"], output_type=output_type, task_type=task_type, name=name ) output_file = files_service.update_output_file( output_file["id"], { "path": "%s%s%s%s" % ( folder_path, separator, file_name, extension ) } ) output_file.update({ "folder_path": folder_path, "file_name": file_name }) return output_file