API reference

python:irx:irx.analysis.session.CompilationSession.resolve_import_from_name

method resolve_import_from_name

resolve_import_from_name(requesting_module_key: ModuleKey, import_node: astx.ImportFromStmt, parent_module_key: ModuleKey, imported_name: str) -> tuple[SemanticBinding | None, ParsedModule | None]

Source: packages/irx/src/irx/analysis/session.py:346

Resolve one import-from name to a direct binding or child module.

Apply symbol-first, child-module-second import-from semantics using the parent module's visible bindings before attempting module namespace fallback.

Parameters

Returns

Type: tuple[SemanticBinding | None, ParsedModule | None]

Search documentation

Type to search.