Stop returning directories from FlatLayout.get_filenames(). This causes emirrordist to wrongly presume directories created by new layout to be distfiles, and causes some noisy errors.
Signed-off-by: Michał Górny <mgo...@gentoo.org> --- lib/portage/package/ebuild/fetch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/portage/package/ebuild/fetch.py b/lib/portage/package/ebuild/fetch.py index 5d0bc7355..793402137 100644 --- a/lib/portage/package/ebuild/fetch.py +++ b/lib/portage/package/ebuild/fetch.py @@ -269,7 +269,8 @@ class FlatLayout(object): return filename def get_filenames(self, distdir): - return iter(os.listdir(distdir)) + for dirpath, dirnames, filenames in os.walk(distdir): + return iter(filenames) @staticmethod def verify_args(args): -- 2.23.0