Projet

Général

Profil

Development #14304

export_to_model: vérifier la syntaxe ezt dans un modèle

Ajouté par Thomas Noël il y a plus de 7 ans. Mis à jour il y a 3 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
14 décembre 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Ca serait bien de pouvoir valider, autant que faire se peut, qu'un document uploadé comme modèle semble avoir une syntaxe EZT correcte.

Pour éviter les trace du genre :

Subject: Quixote Traceback (UnmatchedElseError: UnmatchedElseError)

Exception:
  type = '<class 'wcs.qommon.ezt.UnmatchedElseError'>', value = 'UnmatchedElseError'

Stack trace (most recent call first):
  File "/usr/lib/python2.7/dist-packages/wcs/qommon/ezt.py", line 383, in _parse
   381             idx = stack[-1][1]
   382           except IndexError:
>  383             raise UnmatchedElseError('', line, column)
   384           true_section = program[idx:]
   385           del program[idx:]

(...)

  File "/usr/lib/python2.7/dist-packages/wcs/wf/export_to_model.py", line 393, in process_text
   391                 if isinstance(t, unicode):
   392                     t = t.encode(get_publisher().site_charset)
>  393                 t = template_on_formdata(formdata, t)
   394                 return unicode(t, get_publisher().site_charset)
   395             for node in root.iter():


Demandes liées

Lié à w.c.s. - Development #18924: repérer les erreurs de syntaxe dans les modèles de doc lors de leur uploadRejeté25 septembre 2017

Actions

Révisions associées

Révision afceae8a (diff)
Ajouté par Frédéric Péters il y a 3 mois

tests: move "export to model" action tests to their own file (#14304)

Révision 5c5122ac (diff)
Ajouté par Frédéric Péters il y a 3 mois

misc: check template syntax in model files (#14304)

Historique

#1

Mis à jour par Thomas Noël il y a plus de 6 ans

  • Lié à Development #18924: repérer les erreurs de syntaxe dans les modèles de doc lors de leur upload ajouté
#2

Mis à jour par Robot Gitea il y a 4 mois

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Frédéric Péters

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#3

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de En cours à Solution proposée
#4

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de Solution proposée à Solution validée

Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#6

Mis à jour par Transition automatique il y a 3 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#7

Mis à jour par Transition automatique il y a environ un mois

Automatic expiration

Formats disponibles : Atom PDF