More streamlined interface with Pillar.
Using a semaphore to ensure requests to Pillar aren't too parallel, so that we can cancel requests faster.
This commit is contained in:
@@ -313,6 +313,7 @@ class BlenderCloudBrowser(bpy.types.Operator):
|
||||
return
|
||||
|
||||
# Signal that we want to stop.
|
||||
self.async_task.cancel()
|
||||
if not self.signalling_future.done():
|
||||
self.log.info("Signalling that we want to cancel anything that's running.")
|
||||
self.signalling_future.cancel()
|
||||
|
Reference in New Issue
Block a user