terminate instrumentation

This commit is contained in:
AF 2022-07-15 21:38:40 +03:00
parent 6a66b2a22c
commit 3235e2ca36

View File

@ -0,0 +1,12 @@
from .instrumentation import *
__all__ = ('Terminated', 'Terminate')
class Terminated(Exception):
pass
class Terminate(Instrumentation):
def instrument(self, method, *args, **kwargs):
raise Terminated(*args, *kwargs.values())