def save(self, *args, **kwargs): if not self.pk: descriptor = self.document_version.open(raw=True) self.has_embedded_signature = gpg.has_embedded_signature( descriptor) descriptor.close() super(DocumentVersionSignature, self).save(*args, **kwargs)
def check_for_embedded_signature(self): logger.debug('checking for embedded signature') with self.document_version.open(raw=True) as file_object: self.has_embedded_signature = gpg.has_embedded_signature( file_object) self.save()
def check_for_embedded_signature(self): logger.debug('checking for embedded signature') with self.document_version.open(raw=True) as file_object: self.has_embedded_signature = gpg.has_embedded_signature( file_object ) self.save()
def save(self, *args, **kwargs): if not self.pk: descriptor = self.document_version.open(raw=True) self.has_embedded_signature = gpg.has_embedded_signature(descriptor) descriptor.close() super(DocumentVersionSignature, self).save(*args, **kwargs)