INNER CODE UNIT · Python
get_evaluation_context
rpy2/rpy2 · rpy2-rinterface/src/rpy2/rinterface/__init__.py:75
def get_evaluation_context() -> SexpEnvironment:
"""Get the frame (environment) in which R code is currently evaluated."""
warnings.warn('This function is deprecated. '
'Use evaluation_context directly.',
DeprecationWarning, stacklevel=2)
return evaluation_context.get()
@contextlib.contextmanager
def local_context(
env: typing.Optional[SexpEnvironment] = None,
use_rlock: bool = True
) -> typing.Iterator[SexpEnvironment]:
"""Local context for the evaluation of R code.
Args:
- env: an environment to use as a context. If not specified (None, the
default), a child environment to the current context is created.