def zip_publication_files(self, project_id): from designsafe.libs.elasticsearch.docs.publications import BaseESPublication try: pub = BaseESPublication(project_id=project_id) pub.archive() except Exception as exc: logger.error('Zip Proj Id: %s. %s', project_id, exc, exc_info=True) raise self.retry(exc=exc)
def zip_publication_files(self, project_id): from designsafe.libs.elasticsearch.docs.publications import BaseESPublication # Only create archive in prod if getattr(settings, 'DESIGNSAFE_ENVIRONMENT', 'dev') != 'default': return try: pub = BaseESPublication(project_id=project_id) pub.archive() except Exception as exc: logger.error('Zip Proj Id: %s. %s', project_id, exc, exc_info=True) raise self.retry(exc=exc)