This commit is contained in:
hong-revo 2018-05-05 21:25:59 +10:00
Родитель ca5d79fbe0
Коммит 0463f966ea
1 изменённых файлов: 10 добавлений и 1 удалений

Просмотреть файл

@ -35,13 +35,21 @@ call_azure_rm <- function(token, subscription, operation, ...,
if(catch != "pass")
{
catch <- get(paste0(catch, "_for_status"), getNamespace("httr"))
catch(res)
catch(res, arm_error_message(res))
httr::content(res)
}
else res
}
arm_error_message <- function(response)
{
cont <- httr::content(response)
msg <- paste0(strwrap(cont$error$message), collapse="\n")
paste0("complete Resource Manager operation. Message:\n", msg)
}
# TRUE for NULL and length-0 objects
is_empty <- function(x)
{
@ -70,3 +78,4 @@ named_list <- function(lst, name_field="name")
}
lst
}