commit: 5d94d0dc496560df630b94b35709a0e5fd43fa4d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 16 05:38:20 2026 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 16 06:01:35 2026 +0000
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=5d94d0dc
emaint: sync: simplify _check_updates
Again assign some convenience variables.
Signed-off-by: Sam James <sam <AT> gentoo.org>
lib/portage/emaint/modules/sync/sync.py | 19 +++++++------------
1 file changed, 7 insertions(+), 12 deletions(-)
diff --git a/lib/portage/emaint/modules/sync/sync.py
b/lib/portage/emaint/modules/sync/sync.py
index d4f578d437..eca52e2419 100644
--- a/lib/portage/emaint/modules/sync/sync.py
+++ b/lib/portage/emaint/modules/sync/sync.py
@@ -311,20 +311,15 @@ class SyncRepos:
if "--quiet" in self.emerge_config.opts:
return msgs
+ porttree = self.emerge_config.target_config.trees["porttree"]
+ vartree = self.emerge_config.target_config.trees["vartree"]
+
for early_name, early_pkg in early_update_packages.items():
- best_pv =
self.emerge_config.target_config.trees["porttree"].dbapi.xmatch(
- "bestmatch-visible", early_pkg
- )
- installed_pv = portage.best(
-
self.emerge_config.target_config.trees["vartree"].dbapi.match(early_pkg)
- )
+ best_pv = porttree.dbapi.xmatch("bestmatch-visible", early_pkg)
+ installed_pv = portage.best(vartree.dbapi.match(early_pkg))
try:
- old_use = (
- self.emerge_config.target_config.trees["vartree"]
- .dbapi.aux_get(installed_pv, ["USE"])[0]
- .split()
- )
+ old_use = vartree.dbapi.aux_get(installed_pv,
["USE"])[0].split()
except KeyError:
old_use = ()
@@ -335,7 +330,7 @@ class SyncRepos:
# Since changes to PYTHON_TARGETS cause complications, this message
# is suppressed if the new version has different PYTHON_TARGETS
enabled
# than previous version.
- portdb = self.emerge_config.target_config.trees["porttree"].dbapi
+ portdb = porttree.dbapi
portdb.doebuild_settings.setcpv(best_pv, mydb=portdb)
usemask = portdb.doebuild_settings.usemask
useforce = portdb.doebuild_settings.useforce