summaryrefslogtreecommitdiff
path: root/portato/gui/queue.py
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2009-02-17 00:02:54 +0100
committerRené 'Necoro' Neumann <necoro@necoro.net>2009-02-17 00:02:54 +0100
commitb14a26558baa249b786f41d353401d324cb958f3 (patch)
tree2e8bcd052424cf71770e3038424070a318a2d8a4 /portato/gui/queue.py
parent62068bb37a5884af2049bf0061f7553b0a295c76 (diff)
downloadportato-b14a26558baa249b786f41d353401d324cb958f3.tar.gz
portato-b14a26558baa249b786f41d353401d324cb958f3.tar.bz2
portato-b14a26558baa249b786f41d353401d324cb958f3.zip
First get dependencies. So that in case an error occurs, the iterator is not added.
Diffstat (limited to '')
-rw-r--r--portato/gui/queue.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/portato/gui/queue.py b/portato/gui/queue.py
index 4805129..d7b1e3f 100644
--- a/portato/gui/queue.py
+++ b/portato/gui/queue.py
@@ -191,14 +191,14 @@ class EmergeQueue:
self.remove(top)
raise
- # add iter
- subIt = self.tree.append(it, self.tree.build_append_value(cpv, oneshot = oneshot, update = update, downgrade = downgrade, version = uVersion, useChange = changedUse))
- self.iters[type][cpv] = subIt
-
# get dependencies
deps = pkg.get_dep_packages(return_blocks = True)
self.deps[type][cpv] = deps
+ # add iter
+ subIt = self.tree.append(it, self.tree.build_append_value(cpv, oneshot = oneshot, update = update, downgrade = downgrade, version = uVersion, useChange = changedUse))
+ self.iters[type][cpv] = subIt
+
for d in deps:
if d[0] == "!": # block
dep = d[1:]
an>/+26 2023-05-20Bump golang.org/x/net from 0.9.0 to 0.10.0dependabot[bot]2-2/+3 2023-05-12Amend changelogRené 'Necoro' Neumann1-0/+1 2023-05-12Issue #95 Add warning when config can be read globally.René 'Necoro' Neumann1-0/+11 2023-05-11Issue #95: Change cache ownership.René 'Necoro' Neumann1-0/+4 2023-05-11Issue #95: Add hint about sensible access rights.René 'Necoro' Neumann1-0/+1 2023-04-23[workflow] Port changes also to releaseRené 'Necoro' Neumann1-6/+5 2023-04-23[workflow] Checkout before go setupRené 'Necoro' Neumann1-3/+3 2023-04-23[workflow] determine go version from go.modRené 'Necoro' Neumann1-3/+2 2023-04-23Improve test to also validate error messageRené 'Necoro' Neumann1-42/+39 2023-04-22Fix/improve testsRené 'Necoro' Neumann1-59/+104 2023-04-22Improve error handlingRené 'Necoro' Neumann1-1/+11 2023-04-21Fix workflow: '1.20' needs to be quotedRené 'Necoro' Neumann2-2/+2