'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.'

def remove_from_s3(self, file_name, bucket_name):

    try:
        self.s3_client.head_bucket(Bucket=bucket_name)
    except botocore.exceptions.ClientError as e:
        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.ClientError:
        return False
