with CM() as cm:
del CM.__exit__
import gc
exitmeth = gc.get_referrers(cm)[0]
def my_exit(*args):
raise SomeKindOfCrash
exitmeth.__func__.__code__ = my_exit.__code__
with CM() as cm:
del CM.__exit__
import gc
exitmeth = gc.get_referrers(cm)[0]
def my_exit(*args):
raise SomeKindOfCrash
exitmeth.__func__.__code__ = my_exit.__code__