summaryrefslogtreecommitdiff
path: root/DistUpgrade/DistUpgradeView.py
diff options
context:
space:
mode:
authorSebastian Heinlein <sebi@sebi-pc>2006-11-12 19:46:09 +0100
committerSebastian Heinlein <sebi@sebi-pc>2006-11-12 19:46:09 +0100
commit5d3e785f44043bd3905540bd16a293ea9dfac375 (patch)
tree2dd978feb2b97aaf3c18cd61423acd3ae54b95f7 /DistUpgrade/DistUpgradeView.py
parent71121af388843e45eb2b655b6d1bd94542503651 (diff)
parentdcca71324598d46ff83436bb71b732fd1853169d (diff)
downloadpython-apt-5d3e785f44043bd3905540bd16a293ea9dfac375.tar.gz
* merge with mvo
Diffstat (limited to 'DistUpgrade/DistUpgradeView.py')
-rw-r--r--DistUpgrade/DistUpgradeView.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/DistUpgrade/DistUpgradeView.py b/DistUpgrade/DistUpgradeView.py
index 40617774..109a278b 100644
--- a/DistUpgrade/DistUpgradeView.py
+++ b/DistUpgrade/DistUpgradeView.py
@@ -95,12 +95,14 @@ class DistUpgradeView(object):
self.toInstall = []
self.toUpgrade = []
self.toRemove = []
+ self.toDowngrade = []
for pkg in changes:
if pkg.markedInstall: self.toInstall.append(pkg.name)
elif pkg.markedUpgrade: self.toUpgrade.append(pkg.name)
elif pkg.markedDelete: self.toRemove.append(pkg.name)
- # no downgrades, re-installs
- assert(len(self.toInstall)+len(self.toUpgrade)+len(self.toRemove) == len(changes))
+ elif pkg.markedDowngrade: self.toDowngrade.append(pkg.name)
+ # no re-installs
+ assert(len(self.toInstall)+len(self.toUpgrade)+len(self.toRemove)+len(self.toDowngrade) == len(changes))
def askYesNoQuestion(self, summary, msg):
" ask a Yes/No question and return True on 'Yes' "
pass