polywrap_uri_resolvers.resolvers.legacy.fs_resolver module
This module contains the FS URI resolver.
- class polywrap_uri_resolvers.resolvers.legacy.fs_resolver.FsUriResolver(file_reader: FileReader)[source]
Bases:
UriResolverDefines a URI resolver that resolves file system URIs.
- Parameters:
file_reader (FileReader) – The file reader used to read files.
- file_reader: FileReader
- try_resolve_uri(uri: Uri, client: InvokerClient, resolution_context: UriResolutionContext) Uri | UriWrapper | UriPackage[source]
Try to resolve a URI.
- Parameters:
uri (Uri) – The URI to resolve.
client (InvokerClient) – The client to use for resolving the URI.
resolution_context (UriResolutionContext) – The resolution context.
- Returns:
The resolved URI.
- Return type:
UriPackageOrWrapper
- class polywrap_uri_resolvers.resolvers.legacy.fs_resolver.SimpleFileReader(*args, **kwargs)[source]
Bases:
FileReaderDefines a simple file reader.