Restore HighlevelFixture._hidden properly.

This commit is contained in:
Eric Snow 2018-02-26 20:34:56 +00:00
parent 691d77fbd2
commit 7a98479485

View file

@ -299,11 +299,12 @@ class HighlevelFixture(object):
def hidden(self):
vsc = self.vsc.received
debugger = self.debugger.received
orig = self._hidden
self._hidden = True
try:
yield
finally:
self._hidden = False
self._hidden = orig
self.vsc.reset(*vsc)
self.debugger.reset(*debugger)