1
0
forked from ScoDoc/ScoDoc

ameliore assistance

This commit is contained in:
Emmanuel Viennet 2021-09-19 16:13:57 +02:00
parent 13c027fc19
commit d7e6a7d714
2 changed files with 7 additions and 8 deletions

View File

@ -994,7 +994,6 @@ def mail_bulletin(formsemestre_id, I, pdfdata, filename, recipient_addr):
# Attach pdf # Attach pdf
msg.attach(filename, scu.PDF_MIMETYPE, pdfdata) msg.attach(filename, scu.PDF_MIMETYPE, pdfdata)
breakpoint()
log("mail bulletin a %s" % recipient_addr) log("mail bulletin a %s" % recipient_addr)
email.send_message(msg) email.send_message(msg)

View File

@ -174,17 +174,17 @@ def _get_scodoc_serial():
def _send_db(ano_db_name): def _send_db(ano_db_name):
"""Dump this (anonymized) database and send it to tech support""" """Dump this (anonymized) database and send it to tech support"""
log("dumping anonymized database {}".format(ano_db_name)) log(f"dumping anonymized database {ano_db_name}")
try: try:
data = subprocess.check_output("pg_dump {} | gzip".format(ano_db_name), shell=1) data = subprocess.check_output(
except subprocess.CalledProcessError as e: f"pg_dump --format=custom {ano_db_name}", shell=1
log("sco_dump_and_send_db: exception in anonymisation: {}".format(e))
raise ScoValueError(
"erreur lors de l'anonymisation de la base {}".format(ano_db_name)
) )
except subprocess.CalledProcessError as e:
log(f"sco_dump_and_send_db: exception in anonymisation: {e}")
raise ScoValueError(f"erreur lors de l'anonymisation de la base {ano_db_name}")
log("uploading anonymized dump...") log("uploading anonymized dump...")
files = {"file": (ano_db_name + ".gz", data)} files = {"file": (ano_db_name + ".dump", data)}
r = requests.post( r = requests.post(
scu.SCO_DUMP_UP_URL, scu.SCO_DUMP_UP_URL,
files=files, files=files,