def __init__()

in IAC/temp/function-source/src/corretor_gemini/utils/imageUploader.py [0:0]


    def __init__(self, url_original, bucket_name='imagens-redacaopr'):
        self.url_original = url_original
        self.real_file_id = _regex_url_gdrive(self.url_original)
        if self.real_file_id is None:
            self.fail = True
            return
            
        self.url_cloudstorage = (
            f"gs://{bucket_name}/ImagensRedacao/{self.real_file_id}.png"
        )

        self.client = storage.Client()
        self.bucket = self.client.bucket(bucket_name)

        image_exists = storage.Blob.from_string(self.url_cloudstorage).exists(
            self.client
        )
        if not image_exists:
            image = _download_file(self.real_file_id)
            _upload_blob(self.bucket, image, self.url_cloudstorage)