Bonjour,

j'ai un souci avec la library pypandoc, plus exactement avec la génération d'epub. Lorsque que je génère un epub par ce biais, le fichier généré ne respecte par les règles ACL du répertoire dans lequel il est créé, au contraire des autres formats.

Exemple :
je suis dans un répertoire qui a pour règles ACL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
# owner: www-data
# group: www-data
# flags: ss-
user::rwx
group::rwx
other::r--
default:user::rwx
default:group::rwx
default:other::r--
J'ai un script qui y génère des fichiers, par la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
pypandoc.convert(entree, format="md", to="epub", outputfile=fichiersortie, extra_args=arguments)
Ce script est lancé sous mon identité d'user, yannk2 et il me génère un fichier avec les droits :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
-rw-------  1 yannk2     yannk2
Si je fais une génération de fichier de type dokuwiki, toujours avec mon identité yannk2 et donc la commade :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
pypandoc.convert(entree, format="md", to="dokuwiki", outputfile=fichiersortie, extra_args=arguments)
J'obtiens les bons droits ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
-rw-rw-r--  1 yann     www-data
Est-ce que quelqu'un aurait une idée de l'origine de ce problème ? Ou une idée pour le contourner ?

Cordialement