INNER CODE UNIT · Python
_walk_sdk_modules
google-antigravity/antigravity-sdk-python · google/antigravity/beta/__init__.py:284
def _walk_sdk_modules(paths: Any, prefix: str) -> None:
for _, name, is_pkg in pkgutil.iter_modules(paths):
if (
name.startswith("_")
or name.endswith("_test")
or name in _EXCLUDED_SUBPACKAGES
):
continue
mod_name = f"{prefix}{name}"
try:
mod = sys.modules.get(mod_name) or importlib.import_module(mod_name)
except Exception: # pylint: disable=broad-except
continue
if is_pkg:
sub_path = getattr(mod, "__path__", None)
if sub_path:
_walk_sdk_modules(sub_path, f"{mod_name}.")