From bb47e89e97e0f607b110fd4e858d0c3ea17760c5 Mon Sep 17 00:00:00 2001 From: Place Jean-Marie Date: Mon, 27 Sep 2021 07:46:35 +0200 Subject: [PATCH] lustrage (blak & pylint) ; test sur autres export excel: ok --- app/pe/pe_avislatex.py | 12 +++++++----- app/pe/pe_jurype.py | 2 +- app/pe/pe_tools.py | 5 ++++- app/pe/pe_view.py | 16 ++++++++++++---- 4 files changed, 24 insertions(+), 11 deletions(-) diff --git a/app/pe/pe_avislatex.py b/app/pe/pe_avislatex.py index bdd7a64cab..b98218eead 100644 --- a/app/pe/pe_avislatex.py +++ b/app/pe/pe_avislatex.py @@ -367,9 +367,7 @@ def get_bilanParTag(donnees_etudiant, groupe="groupe"): code_latex += "\\hline \n" for (i, ligne_val) in enumerate(valeurs["note"]): titre = lignes[i] # règle le pb d'encodage - code_latex += ( - "\\textbf{" + titre + "} & " + " & ".join(ligne_val) + "\\\\ \n" - ) + code_latex += "\\textbf{" + titre + "} & " + " & ".join(ligne_val) + "\\\\ \n" code_latex += ( " & " + " & ".join( @@ -397,12 +395,16 @@ def get_avis_poursuite_par_etudiant( nom = jury.syntheseJury[etudid]["nom"].replace(" ", "-") prenom = jury.syntheseJury[etudid]["prenom"].replace(" ", "-") - nom_fichier = scu.sanitize_filename("avis_poursuite_%s_%s_%s" % (nom, prenom, etudid)) + nom_fichier = scu.sanitize_filename( + "avis_poursuite_%s_%s_%s" % (nom, prenom, etudid) + ) if pe_tools.PE_DEBUG: pe_tools.pe_print("fichier latex =" + nom_fichier, type(nom_fichier)) # Entete (commentaire) - contenu_latex = "%% ---- Etudiant: " + civilite_str + " " + nom + " " + prenom + "\n" + contenu_latex = ( + "%% ---- Etudiant: " + civilite_str + " " + nom + " " + prenom + "\n" + ) # les annnotations annotationPE = get_annotation_PE(etudid, tag_annotation_pe=tag_annotation_pe) diff --git a/app/pe/pe_jurype.py b/app/pe/pe_jurype.py index 324b4638ac..a7d302ad80 100644 --- a/app/pe/pe_jurype.py +++ b/app/pe/pe_jurype.py @@ -946,7 +946,7 @@ class JuryPE(object): return list(taglist) def get_allTagInSyntheseJury(self): - """Extrait tous les tags du dictionnaire syntheseJury trié par ordre alphabétique. [] si aucun tag """ + """Extrait tous les tags du dictionnaire syntheseJury trié par ordre alphabétique. [] si aucun tag""" allTags = set() for nom in JuryPE.PARCOURS.keys(): allTags = allTags.union(set(self.get_allTagForAggregat(nom))) diff --git a/app/pe/pe_tools.py b/app/pe/pe_tools.py index 2e7f031886..aef0839823 100644 --- a/app/pe/pe_tools.py +++ b/app/pe/pe_tools.py @@ -53,6 +53,8 @@ if not PE_DEBUG: def pe_print(*a, **kw): # kw is ignored. log always add a newline log(" ".join(a)) + + else: pe_print = print # print function @@ -176,9 +178,10 @@ def add_refs_to_register(register, directory): """ length = len(directory) for pathname in list_directory_filenames(directory): - filename = pathname[length+1:] + filename = pathname[length + 1 :] register[filename] = pathname + def add_pe_stuff_to_zip(zipfile, ziproot): """Add auxiliary files to (already opened) zip Put all local files found under config/doc_poursuites_etudes/local diff --git a/app/pe/pe_view.py b/app/pe/pe_view.py index 15f8f6f88c..14efdada38 100644 --- a/app/pe/pe_view.py +++ b/app/pe/pe_view.py @@ -117,11 +117,15 @@ def pe_view_sem_recap( footer_latex = footer_tmpl_file.read() footer_latex = footer_latex else: - footer_latex = pe_avislatex.get_code_latex_from_scodoc_preference(formsemestre_id, champ="pe_avis_latex_footer") + footer_latex = pe_avislatex.get_code_latex_from_scodoc_preference( + formsemestre_id, champ="pe_avis_latex_footer" + ) footer_latex = footer_latex.strip() if not footer_latex: # pas de preference pour le footer: utilise fichier du serveur - footer_latex = pe_avislatex.get_templates_from_distrib("footer") # fallback: footer vides + footer_latex = pe_avislatex.get_templates_from_distrib( + "footer" + ) # fallback: footer vides tag_annotation_pe = pe_avislatex.get_code_latex_from_scodoc_preference( formsemestre_id, champ="pe_tag_annotation_avis_latex" @@ -130,7 +134,9 @@ def pe_view_sem_recap( # Ajout des annotations PE dans un fichier excel sT = pe_avislatex.table_syntheseAnnotationPE(jury.syntheseJury, tag_annotation_pe) if sT: - jury.add_file_to_zip(jury.NOM_EXPORT_ZIP + "_annotationsPE" + scu.XLSX_SUFFIX, sT.excel()) + jury.add_file_to_zip( + jury.NOM_EXPORT_ZIP + "_annotationsPE" + scu.XLSX_SUFFIX, sT.excel() + ) latex_pages = {} # Dictionnaire de la forme nom_fichier => contenu_latex for etudid in etudids: @@ -146,7 +152,9 @@ def pe_view_sem_recap( latex_pages[nom_fichier] = contenu_latex # Sauvegarde dans un dico # Nouvelle version : 1 fichier par étudiant avec 1 fichier appelant créée ci-dessous - doc_latex = "\n% -----\n".join(["\\include{" + nom + "}" for nom in sorted(latex_pages.keys())]) + doc_latex = "\n% -----\n".join( + ["\\include{" + nom + "}" for nom in sorted(latex_pages.keys())] + ) jury.add_file_to_zip("avis/avis_poursuite.tex", doc_latex) # Ajoute image, LaTeX class file(s) and modeles