From 6e36d1791e70b72a2ae779aa3175c13d4babe582 Mon Sep 17 00:00:00 2001 From: Flavio Curella <89607+fcurella@users.noreply.github.com> Date: Mon, 10 May 2021 09:51:23 -0500 Subject: [PATCH] Fixes #1439: Cast Path to a string for `pkgutil.iter_modules` (#1441) --- faker/utils/loading.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/faker/utils/loading.py b/faker/utils/loading.py index 757a012565..e60db12e20 100644 --- a/faker/utils/loading.py +++ b/faker/utils/loading.py @@ -32,7 +32,7 @@ def list_module(module: ModuleType) -> List[str]: # PyInstaller return [file.parent.name for file in Path(path).glob('*/__init__.py')] else: - return [name for _, name, is_pkg in pkgutil.iter_modules([path]) if is_pkg] + return [name for _, name, is_pkg in pkgutil.iter_modules([str(path)]) if is_pkg] def find_available_locales(providers: List[str]) -> List[str]: