﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
24603	Add the ability to use context.update() as a context manager	Chris Jerdonek	Tommy Beadle	"The documentation says you can use `context.push()` as a context manager:

> You can also use `push()` as a context manager to ensure a matching pop() is called.

And the documentation says this about `context.update()`:

> This works like `push()` but takes a dictionary as an argument and pushes that dictionary onto the stack instead of an empty one.

However, `update()` doesn't seem to act as a context manager like `push()` does (which I would have found useful).  Is there a reason for the difference?  If the difference is deliberate, it seems like the documentation should note this difference.
 "	New feature	closed	Template system	dev	Normal	fixed	template,context,push,update	chris.jerdonek@…	Ready for checkin	1	0	0	0	1	0
