если хочется что бы объект удалялся (останавливался поток) при выходе из области видимости? без контекстного менеджера и прямого вызова .stop()ну сделай, например, декоратор, в любой случае тебе для своей хотелки, потребуется функция-обертка, у которой внутри будут первые два варианта