diff options
author | 2022-07-09 15:35:33 -0700 | |
---|---|---|
committer | 2022-07-09 15:42:48 -0700 | |
commit | 125142667c338eddb3777433e513fbe58e7bfd45 (patch) | |
tree | 365575ad2b026a4268fcb2ab47f24578eaec6ba0 | |
parent | eclean: Complete migration to imported emaint code (diff) | |
download | gentoolkit-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.py | 4 |
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: |