nemo_microservices._files#

Module Contents#

Functions#

API#

nemo_microservices._files.assert_is_file_content(obj: object, *, key: str | None = None) None#
async nemo_microservices._files.async_read_file_content(
file: nemo_microservices._types.FileContent,
) nemo_microservices._types.HttpxFileContent#
async nemo_microservices._files.async_to_httpx_files(
files: nemo_microservices._types.RequestFiles | None,
) nemo_microservices._types.HttpxRequestFiles | None#
nemo_microservices._files.is_base64_file_input(
obj: object,
) typing_extensions.TypeGuard[nemo_microservices._types.Base64FileInput]#
nemo_microservices._files.is_file_content(
obj: object,
) typing_extensions.TypeGuard[nemo_microservices._types.FileContent]#
nemo_microservices._files.read_file_content(
file: nemo_microservices._types.FileContent,
) nemo_microservices._types.HttpxFileContent#
nemo_microservices._files.to_httpx_files(
files: nemo_microservices._types.RequestFiles | None,
) nemo_microservices._types.HttpxRequestFiles | None#