Bug #7019
trace sur export PDF des stats
Début:
22 avril 2015
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Lors d'une première tentative d'export PDF des stats via phantomjs:
Exception: type = '<class 'subprocess.CalledProcessError'>', value = 'Command '['phantomjs', '/usr/share/wcs/print-html-as-pdf.js', '/tmp/tmpzXJ87g.html']' returned non-zero exit status 255' Stack trace (most recent call first): File "/usr/lib/python2.7/subprocess.py", line 511, in check_call 509 if cmd is None: 510 cmd = popenargs[0] > 511 raise CalledProcessError(retcode, cmd) 512 return 0 513 locals: cmd = ['phantomjs', '/usr/share/wcs/print-html-as-pdf.js', '/tmp/tmpzXJ87g.html'] retcode = 255 popenargs = (['phantomjs', '/usr/share/wcs/print-html-as-pdf.js', '/tmp/tmpzXJ87g.html'],) kwargs = {} File "/usr/lib/python2.7/dist-packages/wcs/qommon/misc.py", line 411, in decorate_as_pdf 409 tmpfile.close() 410 phantomjs_script = os.path.join(get_publisher().DATA_DIR, 'print-html-as-pdf.js') > 411 subprocess.check_call(['phantomjs', phantomjs_script, tmpfile.name]) 412 pdf_fd = open(tmpfile.name + '.pdf') 413 pdf_content = pdf_fd.read() ...
C'est un problème de packaging, le fichier js n'est pas distribué.
Fichiers
Révisions associées
Historique
Mis à jour par Thomas Noël il y a environ 9 ans
J'utilise le même «truc» que dans le setup.py de wcs-au-quotidien. J'en profite pour ajouter webbots... qui n'avait jamais existé dans le paquet.
Mis à jour par Thomas Noël il y a environ 9 ans
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a environ 9 ans
Sûr, "setup.py: add missing files (#7019)" (ajouter le "add"); du côté du .deb, ça les prendra automatiquement ?
Mis à jour par Thomas Noël il y a environ 9 ans
- Statut changé de En cours à Résolu (à déployer)
Frédéric Péters a écrit :
Sûr, "setup.py: add missing files (#7019)" (ajouter le "add");
Voilà, c'est fait ainsi.
commit 721a719fac250eb564365877c8bfb0a25282162e Author: Thomas NOEL <tnoel@entrouvert.com> Date: Wed Apr 22 18:51:55 2015 +0200 setup.py: add missing files (#7019)
du côté du .deb, ça les prendra automatiquement ?
Oui (mais ne pas me demander comment).
setup.py: add missing files (#7019)