Skip to content
Snippets Groups Projects
Commit 58cad19b authored by Laura A DeCicco's avatar Laura A DeCicco
Browse files

Added error handling.

parent ef4a26fe
No related branches found
No related tags found
1 merge request!9Added a lot of error handling.
......@@ -41,24 +41,31 @@ getWQPSites <- function(...){
message(paste("URL does not seem to exist:", urlCall))
message(e)
return(NA)
})
})
numToBeReturned <- as.numeric(h$value()["Total-Site-Count"])
if(h$value()["Content-Type"] == "text/tab-separated-values;charset=UTF-8"){
if (!is.na(numToBeReturned) | numToBeReturned != 0){
retval <- read.delim(textConnection(doc), header = TRUE, quote="\"",
dec=".", sep='\t',
colClasses=c('character'),
fill = TRUE)
actualNumReturned <- nrow(retval)
if(actualNumReturned != numToBeReturned) warning(numToBeReturned, " sample results were expected, ", actualNumReturned, " were returned")
return(retval)
numToBeReturned <- as.numeric(h$value()["Total-Site-Count"])
if (!is.na(numToBeReturned) | numToBeReturned != 0){
retval <- read.delim(textConnection(doc), header = TRUE, quote="\"",
dec=".", sep='\t',
colClasses=c('character'),
fill = TRUE)
actualNumReturned <- nrow(retval)
if(actualNumReturned != numToBeReturned) warning(numToBeReturned, " sample results were expected, ", actualNumReturned, " were returned")
return(retval)
} else {
warning("No data to retrieve")
return(NA)
}
} else {
warning("No data to retrieve")
message(paste("URL caused an error:", urlCall))
message("Content-Type=",h$value()["Content-Type"])
return(NA)
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment