Projet

Général

Profil

Tâche #31186

Scénario #31111: La conversion des \ en \\ pose problème lors de la création des modèles seth-education

Etude

Ajouté par Emmanuel GARETTE il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
09/11/2020
Echéance:
% réalisé:

0%

Restant à faire (heures):
0.0

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • Assigné à mis à Emmanuel GARETTE

Test

Voilà ce que j'ai testé :

Sur un Scribe je test :

  1. CreoleSet ssl_organization_name 'poueté'
  2. CreoleSet ssl_organization_name 'pouet\'
  3. CreoleSet ssl_organization_name 'pouet\.'

Contenu du script p.py :

from json import load

with open('/etc/eole/config.eol') as e:
    print(load(e)['ssl_organization_name']['val'])

sur 2.6.2 :

  1. CreoleGet ssl_organization_name
    poueté
  2. python p.py
    poueté
  3. python3 p.py
    poueté
  4. CreoleGet ssl_organization_name
    pouet\
  5. python p.py
    pouet\
  6. python3 p.py
    pouet\
  7. CreoleGet ssl_organization_name
    pouet\.
  8. python p.py
    pouet\.
  9. python3 p.py
    pouet\.

Contenu du config.eol :

{"owner": "creoleset", "val": "pouet\u00e9"} {"owner": "creoleset", "val": "pouet\\"} {"owner": "creoleset", "val": "pouet\\."}

sur 2.7.2 :

  1. CreoleGet ssl_organization_name
    poueté
  2. python p.py
    poueté
  3. python3 p.py
    poueté
  4. CreoleGet ssl_organization_name
    pouet\
  5. python p.py
    pouet\
  6. python3 p.py
    pouet\
  7. CreoleGet ssl_organization_name
    pouet\.
  8. python p.py
    pouet\.
  9. python3 p.py
    pouet\.

Contenu du config.eol :

{"owner": "creoleset", "val": "pouet\u00e9"} {"owner": "creoleset", "val": "pouet\\"} {"owner": "creoleset", "val": "pouet\\."}

sur 2.8.1 :

  1. CreoleGet ssl_organization_name
    poueté
  2. python p.py
    poueté
  3. python3 p.py
    poueté
  4. CreoleGet ssl_organization_name
    pouet\
  5. python p.py
    pouet\
  6. python3 p.py
    pouet\
  7. CreoleGet ssl_organization_name
    pouet\.
  8. python p.py
    pouet\.
  9. python3 p.py
    pouet\.

Contenu du config.eol :

{"owner": "creoleset", "val": "pouet\u00e9"} {"owner": "creoleset", "val": "pouet\\"} {"owner": "creoleset", "val": "pouet\\."}

Conclusion

J'ai la même chose dans toutes les versions.

#3 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • Statut changé de En cours à Résolu

#4 Mis à jour par Gilles Grandgérard il y a plus de 3 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF