diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-05-30 02:00:50 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-05-30 02:00:50 -0700 |
commit | 9834be8b6d77c735afcf7bd55b26db9aeb441d1a (patch) | |
tree | c48015c833016cc5e9731f9565f86280f087e62d /pym/_emerge/Package.py | |
parent | 1ae454f6f10989e006594551f3037e8ad27a814d (diff) | |
download | portage-9834be8b6d77c735afcf7bd55b26db9aeb441d1a.tar.gz portage-9834be8b6d77c735afcf7bd55b26db9aeb441d1a.tar.bz2 portage-9834be8b6d77c735afcf7bd55b26db9aeb441d1a.zip |
Make depgraph._serialize_tasks show a debug message when it
enables 'complete' mode due to an uninstall, and fix the
Package.__str__ method to display uninstall tasks properly.
Diffstat (limited to 'pym/_emerge/Package.py')
-rw-r--r-- | pym/_emerge/Package.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/pym/_emerge/Package.py b/pym/_emerge/Package.py index 963bfd9f0..845d30775 100644 --- a/pym/_emerge/Package.py +++ b/pym/_emerge/Package.py @@ -159,15 +159,13 @@ class Package(Task): if self.type_name == "installed": if self.root != "/": s += " in '%s'" % self.root + if self.operation == "uninstall": + s += " scheduled for uninstall" else: if self.operation == "merge": s += " scheduled for merge" if self.root != "/": s += " to '%s'" % self.root - elif self.operation == "uninstall": - s += " scheduled for uninstall" - if self.root != "/": - s += " from '%s'" % self.root s += ")" return s |