"""S3 client module.""" import boto3 import config class S3Client: """S3 client class.""" def __init__(self): """Initialize S3Client.""" self.bucket_name = config.BUCKET_NAME self.s3 = boto3.client('s3') def put_object(self, key, data): """Put object in S3 bucket.""" try: response = self.s3.put_object( Bucket=self.bucket_name, Key=key, Body=data) return response except Exception as e: print(f'Error putting object {key} in bucket ' f'{self.bucket_name}: {e}') return