diff --git a/lazy_loader/__init__.py b/lazy_loader/__init__.py index 0c60e08..05322a9 100644 --- a/lazy_loader/__init__.py +++ b/lazy_loader/__init__.py @@ -90,13 +90,13 @@ def __getattr__(name): raise AttributeError(f"No {package_name} attribute {name}") def __dir__(): - return list(__all__) + return __all__.copy() if os.environ.get("EAGER_IMPORT", ""): for attr in set(attr_to_modules.keys()) | submodules: __getattr__(attr) - return __getattr__, __dir__, list(__all__) + return __getattr__, __dir__, __all__.copy() class DelayedImportErrorModule(types.ModuleType):