aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2022-07-09 15:35:33 -0700
committerBrian Dolbec <dolsen@gentoo.org>2022-07-09 15:42:48 -0700
commit125142667c338eddb3777433e513fbe58e7bfd45 (patch)
tree365575ad2b026a4268fcb2ab47f24578eaec6ba0
parenteclean: Complete migration to imported emaint code (diff)
downloadgentoolkit-125142667c338eddb3777433e513fbe58e7bfd45.tar.gz
gentoolkit-125142667c338eddb3777433e513fbe58e7bfd45.tar.bz2
gentoolkit-125142667c338eddb3777433e513fbe58e7bfd45.zip
eclean: add early return for empty DISTDIR
Gentoo-bug-url: https://bugs.gentoo.org/703282 Signed-off-by: Brian Dolbec <dolsen@gentoo.org>
-rw-r--r--pym/gentoolkit/eclean/search.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pym/gentoolkit/eclean/search.py b/pym/gentoolkit/eclean/search.py
index 365970c..60ced02 100644
--- a/pym/gentoolkit/eclean/search.py
+++ b/pym/gentoolkit/eclean/search.py
@@ -111,6 +111,10 @@ class DistfilesSearch:
saved = {}
deprecated = {}
installed_included = False
+ # Check if DISTDIR is empty, return early
+ if not os.listdir(_distdir):
+ return clean_me, saved, deprecated
+
# create a big CPV->SRC_URI dict of packages
# whose distfiles should be kept
if (not destructive) or fetch_restricted: