Re: [Rd] calling browser on error

2010-10-15 Thread luke
ject.org Subject: Re: [Rd] calling browser on error Joshua, I didn't know about 'recover', thank you! Anyway it doesn't work for me: tryCatch((function() { x <- 1; stop('ok') })(), error=recover()) Enter a frame number, or 0 to exit 1: tryCatch((function() {

Re: [Rd] calling browser on error

2010-10-15 Thread William Dunlap
--Original Message- > From: r-devel-boun...@r-project.org > [mailto:r-devel-boun...@r-project.org] On Behalf Of Vadim Ogranovich > Sent: Friday, October 15, 2010 11:45 AM > To: 'Joshua Ulrich' > Cc: r-devel@r-project.org > Subject: Re: [Rd] calling browser on error

Re: [Rd] calling browser on error

2010-10-15 Thread Vadim Ogranovich
2 minor 9.1 year 2009 month 06 day26 svn rev48839 language R version.string R version 2.9.1 (2009-06-26) -Original Message- From: Joshua Ulrich [mailto:josh.m.ulr...@gmail.com] Sent: Friday, October 15, 2010 1:31 PM To: Vadim Ogranovich

Re: [Rd] calling browser on error

2010-10-15 Thread Joshua Ulrich
I believe options(error=recover) will do what you want. -- Joshua Ulrich  |  FOSS Trading: www.fosstrading.com On Fri, Oct 15, 2010 at 1:27 PM, Vadim Ogranovich wrote: > Dear R-developers, > > I am trying to figure out a way to call browser() when an error occur, and > naturally I want the br

[Rd] calling browser on error

2010-10-15 Thread Vadim Ogranovich
Dear R-developers, I am trying to figure out a way to call browser() when an error occur, and naturally I want the browser() to be called in the environment of the error. I tried something simple in vain: > f <- function() { x <- 1; stop('ok') } > tryCatch(f(), error=browser()) Called from: try