Skip to content

Commit

Permalink
implement PR pyblish#42 feature
Browse files Browse the repository at this point in the history
  • Loading branch information
iLLiCiTiT committed Jan 28, 2020
1 parent c210e9d commit 5dd133b
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions pyblish_lite/window.py
Original file line number Diff line number Diff line change
Expand Up @@ -961,11 +961,17 @@ def on_was_reset(self):

self.info(self.tr("Finishing up reset.."))

context_item = models["instances"].context_item
items = [models["instances"].context_item]
items.extend([instance for instance in self.controller.context])

models["instances"].reset()
models["instances"].append(context_item)
for instance in self.controller.context:
models["instances"].append(instance)
for item in items:
# Set processed, succeeded and idle back to default stage after
# collecting
item._is_idle = True
item._has_succeeded = False
item._has_processed = False
models["instances"].append(item)

failed = False
for index in self.data["models"]["plugins"]:
Expand Down Expand Up @@ -1020,6 +1026,12 @@ def on_was_validated(self):
failed = True

for index in instance_model:
if (
not index.data(model.HasFailed) and
not index.data(model.HasSucceeded)
):
index.model().setData(index, True, model.HasSucceeded)

index.model().setData(index, False, model.IsIdle)

buttons = self.data["buttons"]
Expand Down

0 comments on commit 5dd133b

Please sign in to comment.