with method for objects of type
implements the context manager protocol used by the Python
statement. The passed object must implement the
# S3 method for python.builtin.object with(data, expr, as = NULL, ...)
Context to enter and exit
Expression to evaluate within the context
Name of variable to assign context to for the duration of the expression's evaluation (optional).