plexus.cli.shared.direct_memoized_resolvers module
Direct memoized versions of identifier resolvers that don’t use context managers.
- plexus.cli.shared.direct_memoized_resolvers.clear_direct_resolver_caches()
Clear all resolver caches.
- plexus.cli.shared.direct_memoized_resolvers.direct_memoized_resolve_score_identifier(client, scorecard_id: str, identifier: str) → str | None
Memoized version of direct_resolve_score_identifier.
- Args:
client: The API client scorecard_id: The ID of the scorecard containing the score identifier: The identifier to resolve
- Returns:
The score ID if found, None otherwise
- plexus.cli.shared.direct_memoized_resolvers.direct_memoized_resolve_scorecard_identifier(client, identifier: str) → str | None
Memoized version of resolve_scorecard_identifier that doesn’t require a context manager.