def METHOD_NAME(target):
    def killable_target(*args, **kwargs):
        try:
            return target(*args, **kwargs)
        except GreenletExit:
            return (False, None, None)
    return killable_target