From 4f495b0ec4f4a02546c50d9cd2f6897bf44f9094 Mon Sep 17 00:00:00 2001 From: Kirill Kouzoubov Date: Mon, 24 Jun 2024 18:52:34 +1000 Subject: [PATCH] maint: work around for vscode Handle `__path__` explicitly. --- odc/geo/_interop.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/odc/geo/_interop.py b/odc/geo/_interop.py index 220ee80..e7c61d4 100644 --- a/odc/geo/_interop.py +++ b/odc/geo/_interop.py @@ -75,6 +75,10 @@ def is_dask_collection(_: Any) -> bool: return False return is_dask_collection + if name == "__path__": + loader = globals().get("__loader__") + if loader is not None: + return loader.path raise AttributeError(f"module {__name__} has no attribute {name}")