INNER CODE UNIT · Python
module
CassiopeiaCode/q2api · app.py:80
module = importlib.util.module_from_spec(spec) # type: ignore[arg-type]
assert spec is not None and spec.loader is not None
spec.loader.exec_module(module) # type: ignore[attr-defined]
return module
_replicate = _load_replicate_module()
send_chat_request = _replicate.send_chat_request
# ------------------------------------------------------------------------------
# Dynamic import of Claude modules
# ------------------------------------------------------------------------------
def _load_claude_modules():
# claude_types
spec_types = importlib.util.spec_from_file_location("v2_claude_types", str(BASE_DIR / "claude_types.py"))
mod_types = importlib.util.module_from_spec(spec_types)
spec_types.loader.exec_module(mod_types)