From c80b7ac28dce2df193fb61c042b0563f35b48012 Mon Sep 17 00:00:00 2001 From: Andreas Maunz Date: Thu, 9 Feb 2012 10:26:16 +0100 Subject: Fixed tempfile deletion --- feature_selection.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/feature_selection.rb b/feature_selection.rb index efda812..d375a0e 100644 --- a/feature_selection.rb +++ b/feature_selection.rb @@ -71,9 +71,11 @@ post '/feature_selection/rfe/?' do task = OpenTox::Task.create("Recursive Feature Elimination", url_for('/feature_selection',:full)) do |task| r_result_file = OpenTox::Algorithm::FeatureSelection.rfe( { :ds_csv_file => tf_ds.path, :prediction_feature => prediction_feature, :fds_csv_file => tf_fds.path, :del_missing => del_missing } ) r_result_uri = OpenTox::Dataset.create_from_csv_file(r_result_file).uri - tf_ds.close!; tf_fds.close! - tf_ds.delete; tf_fds.delete - File.unlink(r_result_file) + begin + tf_ds.close!; tf_fds.close! + File.unlink(r_result_file) + rescue + end r_result_uri end response['Content-Type'] = 'text/uri-list' -- cgit v1.2.3