care.emr.utils.file_manager module

class FileManager

Bases: object

A utility class to manage all file management related operations

class S3FilesManager(bucket_type)

Bases: FileManager

__init__(bucket_type)
bucket_type = None
signed_url(file_obj, duration=3600, mime_type=None)
read_signed_url(file_obj, duration=3600)
put_object(file_obj, file, **kwargs)
get_object(file_obj, **kwargs)
file_contents(file_obj)
delete_object(file_obj, quiet=False, **kwargs)
delete_objects(file_obj_list, quiet=False, **kwargs)