commit:     c57dfcf37ada10c80f260af56e0be67ed4b81503
Author:     Henning Schild <henning <AT> hennsch <DOT> de>
AuthorDate: Fri Sep 20 15:17:44 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 24 01:07:22 2025 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c57dfcf3

vartree: use stat symbols instead of magic numbers

This is a purely cosmetic change to improve readability a bit.

Signed-off-by: Henning Schild <henning <AT> hennsch.de>
Part-of: https://github.com/gentoo/portage/pull/1382
Closes: https://github.com/gentoo/portage/pull/1382
Signed-off-by: Sam James <sam <AT> gentoo.org>

 lib/portage/dbapi/vartree.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/portage/dbapi/vartree.py b/lib/portage/dbapi/vartree.py
index 0c41d408c3..590bca92e8 100644
--- a/lib/portage/dbapi/vartree.py
+++ b/lib/portage/dbapi/vartree.py
@@ -5753,8 +5753,8 @@ class dblink:
 
                         if bsd_chflags:
                             bsd_chflags.lchflags(mydest, dflags)
-                        os.chmod(mydest, mystat[0])
-                        os.chown(mydest, mystat[4], mystat[5])
+                        os.chmod(mydest, mymode)
+                        os.chown(mydest, mystat[stat.ST_UID], 
mystat[stat.ST_GID])
                         showMessage(f">>> {mydest}/\n")
                 else:
                     try:
@@ -5774,8 +5774,8 @@ class dblink:
                         else:
                             raise
                         del e
-                    os.chmod(mydest, mystat[0])
-                    os.chown(mydest, mystat[4], mystat[5])
+                    os.chmod(mydest, mymode)
+                    os.chown(mydest, mystat[stat.ST_UID], mystat[stat.ST_GID])
                     showMessage(f">>> {mydest}/\n")
 
                 try:

Reply via email to