bpo-45723: Add helpers for save/restore env (GH-29637)

3 files changed