MCPcopy Create free account
hub / github.com/colmap/colmap / import_module_symbols

Function import_module_symbols

python/pycolmap/utils.py:6–19  ·  view source on GitHub ↗
(
    dst_vars: dict[str, Any],
    src_module: ModuleType,
    exclude: set[str] | None = None,
)

Source from the content-addressed store, hash-verified

4
5
6def import_module_symbols(
7 dst_vars: dict[str, Any],
8 src_module: ModuleType,
9 exclude: set[str] | None = None,
10) -> MutableSequence[str]:
11 symbols = {}
12 for n, s in vars(src_module).items():
13 if n.startswith("_"):
14 continue
15 if exclude is not None and n in exclude:
16 continue
17 symbols[n] = s
18 dst_vars.update(symbols)
19 return list(symbols)

Callers 3

__init__.pyFile · 0.85
__init__.pyFile · 0.85
__init__.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected