Projet

Général

Profil

Bug #7019

trace sur export PDF des stats

Ajouté par Thomas Noël il y a environ 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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

Révision 721a719f (diff)
Ajouté par Thomas Noël il y a environ 9 ans

setup.py: add missing files (#7019)

Historique

#1

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.

#2

Mis à jour par Thomas Noël il y a environ 9 ans

  • Statut changé de Nouveau à En cours
  • Patch proposed changé de Non à Oui
#3

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 ?

#4

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).

#5

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

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF