Skip to content
Prev 258150 / 398502 Next

setting options only inside functions

Dear list members,


is it possible to set some options only inside a function so that the original options are restored once the function is finished or aborted due to an error?  Until now I do something like:


dummy=function()
{
  old.options=options(error=dummy1())

  ....

  options(old.options)
}


This works for most cases but when the function terminates because of an error and its last command is not run, error=dummy1() still remains as an option. Is there any way around this?


Cheers
Jannis