Package org.python.core
Class ContextGuard
- java.lang.Object
-
- org.python.core.ContextGuard
-
- All Implemented Interfaces:
ContextManager
public class ContextGuard extends java.lang.Object implements ContextManager
Straightens the call path for some common cases
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PyObject
__enter__(ThreadState ts)
boolean
__exit__(ThreadState ts, PyException exception)
static ContextManager
getManager(PyObject manager)
static PyObject
makeManager(PyObject object)
-
-
-
Method Detail
-
__enter__
public PyObject __enter__(ThreadState ts)
- Specified by:
__enter__
in interfaceContextManager
-
__exit__
public boolean __exit__(ThreadState ts, PyException exception)
- Specified by:
__exit__
in interfaceContextManager
-
getManager
public static ContextManager getManager(PyObject manager)
-
-