summaryrefslogtreecommitdiff
path: root/lib/model.rb
diff options
context:
space:
mode:
authorMartin Gütlein <martin.guetlein@gmail.com>2010-04-21 16:25:57 +0200
committerMartin Gütlein <martin.guetlein@gmail.com>2010-04-21 16:25:57 +0200
commitbc8c59c41bee5283bc67fc56809c865babbed08f (patch)
tree1c3afec36e592fda19281d2d267e311749dfd367 /lib/model.rb
parent7b68e9c00542c383871fc78ec3bb2b0297bba4cd (diff)
rest client wrapper: changed method signature, added timeout
Diffstat (limited to 'lib/model.rb')
-rw-r--r--lib/model.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/model.rb b/lib/model.rb
index 8674311..3aae652 100644
--- a/lib/model.rb
+++ b/lib/model.rb
@@ -40,16 +40,16 @@ module OpenTox
end
LOGGER.debug "Build model, algorithm_uri:"+algorithm_uri.to_s+", algorithm_parms: "+algorithm_params.inspect.to_s
- uri = OpenTox::RestClientWrapper.post(algorithm_uri,algorithm_params, nil, true).to_s
- raise "Invalid build model result: "+uri.to_s unless uri =~ /model/
+ uri = OpenTox::RestClientWrapper.post(algorithm_uri,algorithm_params).to_s
+ RestClientWrapper.illegal_result("Invalid build model result: "+uri.to_s, algorithm_uri, algorithm_params ) unless Utils.model_uri?(uri)
return PredictionModel.find(uri)
end
def predict_dataset( dataset_uri )
LOGGER.debug "Predict dataset: "+dataset_uri.to_s+" with model "+@uri.to_s
- uri = RestClientWrapper.post(@uri, {:dataset_uri=>dataset_uri}, nil, true)
- raise "Prediciton result no dataset uri: "+uri.to_s unless Utils.dataset_uri?(uri)
+ uri = RestClientWrapper.post(@uri, {:dataset_uri=>dataset_uri})
+ RestClientWrapper.illegal_result("Prediciton result no dataset uri: "+uri.to_s, @uri, {:dataset_uri=>dataset_uri} ) unless Utils.dataset_uri?(uri)
uri
end