def remote_read( self, batch=None, failure=None, fields=None, params=None, success=None, api_version=None, ): if self[self.__class__.Field.id]: _, image_hash = self[self.__class__.Field.id].split(':') account = AdAccount(fbid=self.get_parent_id_assured()) params = { 'hashes': [ image_hash, ], } images = account.get_ad_images(fields=fields, params=params) if images: self._set_data(images[0]._data)