Loop interruption when warning is encountered with TryCatch in R -


i use trycatch handle warnings , errors in order write log file , secure code. write log correctly cat when trycatch returns success or error problem loop execution stopped when warning encountered.

whitout trycatch loop not interrupted warning() not clear me what's happening here because warning should not beaks loop.

breaking loop when "warnings()" appear in r

loop not interrupted :

>list <- c(1:10)     for(i in list){       warning(i)}  warning: 1 warning: 2 warning: 3 warning: 4 warning: 5 warning: 6 warning: 7 warning: 8 warning: 9 warning: 10 >  

loop interrupted :

>trycatch(   {     list <- c(1:10)     for(i in list){       warning(i)     }   },   error=function(cond) {     message("error: ", cond)   },   warning=function(cond) {     message("warning: ", cond)   }  )  warning: simplewarning in dotrycatch(return(expr), name, parentenv, handler): 1 >  

thank you,


Comments

Popular posts from this blog

aws api gateway - SerializationException in posting new Records via Dynamodb Proxy Service in API -

asp.net - Problems sending emails from forum -