code: def remove_from_s3(self, file_name, bucket_name):
          
          try:
              self.s3_client.head_bucket(Bucket=bucket_name)
          except botocore.exceptions.ClientError as e:  # pragma: no cover
              # If a client error is thrown, then check that it was a 404 error.
              # If it was a 404 error, then the bucket does not exist.
              error_code = int(e.response['Error']['Code'])
              if error_code == 404:
                  return False
  
          try:
              self.s3_client.delete_object(Bucket=bucket_name, Key=file_name)
              return True
          except (botocore.exceptions.ParamValidationError, botocore.exceptions.ClientError):  # pragma: no cover
              return False
docs: Given a file name and a bucket, remove it from S3.
  
          There's no reason to keep the file hosted on S3 once its been made into a Lambda function, so we can delete it from S3.
  
          Returns True on success, False on failure.