Python context managers.