resolve_s3_client

Resolve what s3 client to use for API call.

s3pathlib.core.resolve_s3_client.resolve_s3_client(context: Context, bsm: BotoSesManager | S3Client | None = None) S3Client[source]

Figure out the final boto session to use for API call. If BotoSesManager is defined, then prioritize to use it. If bsm is an pre-defined s3 client, then use it.