Implement subprocess termination

This commit is contained in:
2018-08-06 12:27:30 +02:00
parent 49d0569c6b
commit 969776f4ad
3 changed files with 103 additions and 18 deletions

View File

@@ -45,6 +45,12 @@ class DefaultProgressProvider:
def scene_stats(self, scene_name, stats):
pass
def render_process(self, process):
pass
def is_canceled(self):
return False
PROGRESS_PROVIDER = DefaultProgressProvider()
@@ -73,6 +79,12 @@ def scene(scene_name):
def scene_stats(scene_name, stats):
PROGRESS_PROVIDER.scene_stats(scene_name, stats)
def render_process(process):
PROGRESS_PROVIDER.render_process(process)
def is_canceled():
return PROGRESS_PROVIDER.is_canceled()
def setProvider(provider):
"""