diff options
| author | Sebastian Heinlein <sebi@sebi-pc> | 2006-11-12 19:46:09 +0100 |
|---|---|---|
| committer | Sebastian Heinlein <sebi@sebi-pc> | 2006-11-12 19:46:09 +0100 |
| commit | 5d3e785f44043bd3905540bd16a293ea9dfac375 (patch) | |
| tree | 2dd978feb2b97aaf3c18cd61423acd3ae54b95f7 /DistUpgrade/DistUpgradeView.py | |
| parent | 71121af388843e45eb2b655b6d1bd94542503651 (diff) | |
| parent | dcca71324598d46ff83436bb71b732fd1853169d (diff) | |
| download | python-apt-5d3e785f44043bd3905540bd16a293ea9dfac375.tar.gz | |
* merge with mvo
Diffstat (limited to 'DistUpgrade/DistUpgradeView.py')
| -rw-r--r-- | DistUpgrade/DistUpgradeView.py | 6 |
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 |
