def unset(self, name, instance, **kwargs):
        aws_utility = getUtility(IAWSFileClientUtility)
        if not aws_utility.active():
            return AnnotationStorage.unset(self, name, instance, **kwargs)

        file_ = self.get(name, instance, **kwargs)
        if isinstance(file_, AWSFile):
            file_.remove_source()
        AnnotationStorage.unset(self, name, instance, **kwargs)
Ejemplo n.º 2
0
    def unset(self, name, instance, **kwargs):

        (client, ks) = kconnect()
        mediaEntry = instance.KalturaObject
        try:
            client.media.delete(mediaEntry.getId)
        except:  #XXX ENTRY_ID_NOT_FOUND exception, specifically
            pass

        AnnotationStorage.unset(self, name, instance, **kwargs)