def __exit__(self, exc_type=None, exc_value=None, traceback=None):
        if self.patch is not None:
            self.patch.__exit__(exc_type, exc_value, traceback)
            self.patch = None
append method works with lists
dataset/ETHPy150Open paylogic/pip-accel/pip_accel/__init__.py/SetupRequiresPatch.__exit__--crossover with--dataset/ETHPy150Open glue-viz/glue/glue/core/tests/test_data_collection.py/TestDataCollection.test_multi_append