soften xml formation element #191

Merged
viennet merged 1 commits from jmplace/ScoDoc-Lille:fix_import_xml into PNBUT 2021-12-03 11:26:18 +01:00

View File

@ -180,8 +180,14 @@ def formation_import_xml(doc: str, import_tags=True):
log("formation_import_xml: invalid XML data") log("formation_import_xml: invalid XML data")
raise ScoValueError("Fichier XML invalide") raise ScoValueError("Fichier XML invalide")
f = dom.getElementsByTagName("formation")[0] # or dom.documentElement try:
D = sco_xml.xml_to_dicts(f) f = dom.getElementsByTagName("formation")[0] # or dom.documentElement
D = sco_xml.xml_to_dicts(f)
except:
raise ScoValueError(
"Le document xml ne correspond pas à un programme BUT. (élément 'formation' inexistant "
"par exemple)."
)
assert D[0] == "formation" assert D[0] == "formation"
F = D[1] F = D[1]
# F_quoted = F.copy() # F_quoted = F.copy()