From 593b57110c6f441d03d9ae623de9ff99a2e57905 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 28 Apr 2011 14:07:08 -0700 Subject: [PATCH] display_preserved_libs: load plib_registry Since commit 7535cabdf2fab76fc55df83643157613dfd66be9, the plib_registry is modified in a subprocess, and the parent process' copy can become stale because of this. Therefore, explicitly load it. --- pym/_emerge/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py index 82b1444c5..e0cd0c024 100644 --- a/pym/_emerge/main.py +++ b/pym/_emerge/main.py @@ -217,7 +217,9 @@ def display_preserved_libs(vardbapi, myopts): # preserve-libs is entirely disabled return - # Ensure the registry is consistent with existing files. + # Explicitly load and prune the PreservedLibsRegistry in order + # to ensure that we do not display stale data. + vardbapi._plib_registry.load() vardbapi._plib_registry.pruneNonExisting() if vardbapi._plib_registry.hasEntries(): -- 2.26.2