commit:     c584d83705a2ca08961e4f0b541442fdf9a75947
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 19 06:14:43 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 19 06:15:12 2024 +0000
URL:        https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=c584d837

eclean: fix eclean-dist with no git3-src dir

Bug: https://bugs.gentoo.org/922455
Signed-off-by: Sam James <sam <AT> gentoo.org>

 pym/gentoolkit/eclean/search.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/pym/gentoolkit/eclean/search.py b/pym/gentoolkit/eclean/search.py
index f03c521..3610920 100644
--- a/pym/gentoolkit/eclean/search.py
+++ b/pym/gentoolkit/eclean/search.py
@@ -339,6 +339,9 @@ class DistfilesSearch:
         """Checks $DISTDIR/vcs-src for checkouts which are not in the vardb"""
         # For now we only check git
         vcs_src = os.path.join(distdir, "git3-src")
+        if not os.path.exists(vcs_src):
+            return {}
+
         expected_dirs = set()
         for i in set(self.vardb.cpv_all()):
             if "live" in self.vardb.aux_get(i, ["PROPERTIES"]):

Reply via email to