def slow_func():
    t = nuke.ProgressTask()
t.setMessage('Doing something')
for x in range(100):
    do_something()
t.setProgress(x + 1)
Является ли это допустимым вариантом использования для менеджера контекста?