mocodo icon indicating copy to clipboard operation
mocodo copied to clipboard

Ajout d'une extension au fichier input

Open fduchatea opened this issue 1 year ago • 2 comments

Avec la version mocodo 4.2.8, il semble y avoir un bug d'ajout d'une extension (.mcd) au fichier input.

Par exemple, cette commande produit l'erreur suivante.

python3.11 -m mocodo --input schema.temp --svg_to pdf  --transform guess:types diagram text html markdown latex debug

Mocodo Err.2 - Le fichier « schema.temp.mcd » n'existe pas.

Ce n'est pas la commande python3.11 -m mocodo qui pose souci car je l'utilise pour générer des diagrammes (avec d'autres options) from scratch. Et si je lance la même commande avec mocodo version 4.0.5 (installée sous une autre distrib python), alors ça fonctionne.

fduchatea avatar Jun 10 '24 21:06 fduchatea

Et accessoirement, sur la page de la documentation, le menu n'est plus positionné sur le côté gauche, mais il occupe le début de la page (et un "None" s'affiche en haut). Testé sous sous Firefox et Chromium.

fduchatea avatar Jun 10 '24 21:06 fduchatea

Pour moi ça marche comme attendu :

$ mkdir temp
$ cd temp
temp$ mocodo
temp$ ls
sandbox.mcd		sandbox.svg		sandbox_geo.json	sandbox_static.svg
temp$ mocodo --input sandbox --svg_to pdf  --transform guess:types diagram text html markdown latex debug
temp$ ls
sandbox.mcd		sandbox_debug.tsv	sandbox_mld.mcd		sandbox_mld.txt
sandbox.pdf		sandbox_geo.json	sandbox_mld.md		sandbox_static.svg
sandbox.svg		sandbox_mld.html	sandbox_mld.tex
temp$ 

Oui, Mocodo doit ajouter l'extension .mcd si elle n'est pas donnée. C'est l'extension requise pour les MCD. Aucune idée si ça a changé, par contre je n'aurai pas le temps de me plonger dans le code d'ici au moins fin juillet.


Oui, j'avais vu pour la documentation, sans doute un changement dans nbconvert.

laowantong avatar Jun 10 '24 21:06 laowantong