@contextmanager<EOL><INDENT>def use(self, key, value):<DEDENT>
old_value = self[key]<EOL>try:<EOL><INDENT>self[key] = value<EOL>yield self<EOL><DEDENT>finally:<EOL><INDENT>self[key] = old_value<EOL><DEDENT>
Temporarily set a parameter value using the with statement.
Aliasing allowed.