diff options
author | Martin Gütlein <martin.guetlein@gmail.com> | 2010-03-26 11:24:46 +0100 |
---|---|---|
committer | Martin Gütlein <martin.guetlein@gmail.com> | 2010-03-26 11:24:46 +0100 |
commit | d76e22e04f0ee19f29796bc8a50adad93c5607dd (patch) | |
tree | 7bee8590d0a72c52ab2ccdc6e4fade6034b5d5bd /lazar.rb | |
parent | 33d55a867c48fbda94fb1b14defb9fa168d894c3 (diff) |
changes related to feature-encode-problem
Diffstat (limited to 'lazar.rb')
-rw-r--r-- | lazar.rb | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -22,19 +22,21 @@ end post '/lazar/?' do # create a model - LOGGER.debug "Dataset: " + params[:dataset_uri] - LOGGER.debug "Endpoint: " + params[:feature_uri] - LOGGER.debug "Feature generation: " + params[:feature_generation_uri] + LOGGER.debug "Dataset: " + params[:dataset_uri].to_s + LOGGER.debug "Endpoint: " + params[:feature_uri].to_s + LOGGER.debug "Feature generation: " + params[:feature_generation_uri].to_s dataset_uri = "#{params[:dataset_uri]}" + begin training_activities = OpenTox::Dataset.find(dataset_uri) rescue - LOGGER.error "Dataset #{dataset_uri} not found" halt 404, "Dataset #{dataset_uri} not found" - end - halt 404, "No feature_uri parameter." unless params[:feature_uri] + end + + halt 404, "No feature_uri parameter." unless params[:feature_uri] halt 404, "No feature_generation_uri parameter." unless params[:feature_generation_uri] - halt 404, "No feature #{params[:feature_uri]} in dataset #{params[:dataset_uri]}." unless training_activities.features and training_activities.features.include?(params[:feature_uri]) + halt 404, "No feature #{params[:feature_uri]} in dataset #{params[:dataset_uri]}. (features: "+ + training_activities.features.inspect+")" unless training_activities.features and training_activities.features.include?(params[:feature_uri]) task = OpenTox::Task.create |