diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-11-18 00:21:37 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-11-18 00:21:37 +0000 |
commit | 5b8552896bc2253ee1286928719974a2d4d3c621 (patch) | |
tree | 08018940c34a07aa96b9fe14cb4f684f80fdc19b | |
parent | ca3b96db24f9015e6ca7091b4708254f229f6775 (diff) | |
download | portage-5b8552896bc2253ee1286928719974a2d4d3c621.tar.gz portage-5b8552896bc2253ee1286928719974a2d4d3c621.tar.bz2 portage-5b8552896bc2253ee1286928719974a2d4d3c621.zip |
Fix NEEDED logic in vardbapi.aux_get() so that empty
NEEDED doesn't trigger unnecessary cache pulls.
svn path=/main/trunk/; revision=8520
-rw-r--r-- | pym/portage/dbapi/vartree.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py index 30a75f71d..94f00a8b9 100644 --- a/pym/portage/dbapi/vartree.py +++ b/pym/portage/dbapi/vartree.py @@ -519,7 +519,7 @@ class vardbapi(dbapi): if cache_valid: cache_incomplete = self._aux_cache_keys.difference(metadata) needed = metadata.get("NEEDED") - if needed is None or "\n" not in needed: + if needed is None or needed and "\n" not in needed: # Cached value has whitespace filtered, so it has to be pulled # again. This is temporary migration code which can be removed # later, since it only affects users who are running trunk. |