def __exit__(self, *exc_info):
        # Behave like nested with statements
        # first in, last out
        # New exceptions override old ones
        ex = exc_info
        for mgr in self.entered:
            try:
                if mgr.__exit__(*ex):
                    ex = (None, None, None)
            except:
                ex = sys.exc_info()
        self.entered = None
        if ex in exc_info:
            raise ex[0], ex[1], ex[2]
dataset/ETHPy150Open babble/babble/include/jython/Lib/test/test_with.py/Nested.__exit__/operator `is not` -> `in`